Software Engineer I
The Software Engineer I at Confidential Client is responsible for designing, developing, and testing scalable software applications that support business operations and impact millions of users globally. The role involves solving complex distributed systems challenges, building robust data pipelines, and collaborating cross-functionally with teams such as Machine Learning and Product to deliver data-driven solutions. This position offers a dynamic environment where engineers thrive in ambiguity, own their growth, and contribute to real-world impact in a hybrid work setting.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Internet Marketplace Platforms.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
About the Role & Team
Engineering at Confidential Client means building for real-world impact under real-world constraints. You’ll join a team that builds the platforms and services powering safe, affordable, and reliable movement at scale. The problems are complex, the systems are large, and the pace is fast — you’ll make meaningful trade-offs and see your work used by millions.
Rate of pay: $153,000 to $169,000 per Year. You may also be eligible for bonus, equity, and a range of benefits.
What You’ll Do
- Design, develop, test, and maintain software applications and services.
- Build robust, production-grade components that integrate into large-scale systems.
- Develop end-to-end data systems and reliable ETL pipelines with data quality monitoring.
- Troubleshoot and resolve production issues; improve system reliability and observability.
- Partner cross-functionally with Machine Learning, Product, and Operations teams to deliver scalable, data-driven solutions.
- Solve distributed-systems challenges to optimize performance in real-time environments.
- Follow engineering best practices across the Software Development Lifecycle (SDLC).
- Collaborate on design reviews, code reviews, and operational runbooks.
Basic Qualifications
- Bachelor’s degree in Computer Science, Engineering, Information Technology, Mathematics, Physics, or a related field, plus one year of relevant professional experience — OR equivalent practical experience.
- Hands-on experience with:
- Python
- GIT
- SQL
- Data structures and algorithms
- Debugging and monitoring production services
- Distributed systems fundamentals
- Software Development Lifecycle practices
- At least one big-data processing framework (Spark, Ray, Hadoop, Kafka, or Flink)
Preferred / Nice-to-Have
- Experience designing reliable ETL pipelines and data quality frameworks.
- Production experience with large-scale, low-latency systems.
- Familiarity with observability tooling, CI/CD pipelines, and testing at scale.
- Strong communication skills and ability to collaborate across teams.
Compensation & Benefits
- Salary range: $153,000 — $169,000 per year (base). You may be eligible for bonuses, equity, and other compensation components.
- Confidential Client offers a comprehensive benefits package; details available upon request.
Work Location & Schedule
- Location: New York, NY.
- Employment type: Full-time, Entry level.
- Offices remain key to collaboration. Unless approved for full-remote work, employees are expected to spend at least 50% of their time in-office. Some roles may require more on-site time.
Why Join?
- High-impact work where your code affects real users at scale.
- Fast-moving environment with opportunities for rapid technical growth.
- Collaborative, cross-functional teams solving hard systems and data problems.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range