Manager, Software Engineering (Data)
Team: Product Engineering
Location: Remote - US
Commitment: Full-time
Workplace Type: remote
Responsibilities
- Drive the strategy, design, and delivery of scalable data platforms powering business intelligence, predictive analytics, and LLM capabilities across enterprise customers, built on modern microservices architecture.
- Drive the successful completion of complex projects that span multiple domain teams as data is core to our platform.
- Provide senior technical leadership through architecture decisions, design reviews, and code reviews, ensuring scalability, reliability, security, and maintainability.
- Drive the thoughtful adoption of Generative AI tools and coding agents to increase developer productivity, improve code quality, and accelerate innovation.
- Partner closely with Product Management and Design to translate complex business requirements into scalable technical solutions.
- Manage, mentor, and grow a distributed team of software and quality engineers, fostering a culture of ownership, accountability, and continuous improvement.
- Own production health for your teams’ services, including on-call rotations, incident response, and post-incident reviews in a “you build it, you run it” environment.
- Lead operational excellence initiatives to improve observability, resiliency, automation, and alignment with defined SLOs and enterprise SLAs.
Minimum Qualifications
- Bachelor’s Degree in Computer Science, Information Technology or a related field of study; or commensurate professional experience required.
- 10+ years of professional software experience, including 3+ years managing teams of engineers developing data pipelines and analytics applications.
- Proven experience delivering customer-facing Enterprise Saas products at scale.
- Strong hands-on or architectural experience with modern data platform tooling, including but not limited to Apache Airflow, dbt, Kafka, AWS Glue, AWS Redshift, AWS Sagemaker, AWS Dynamo, AWS Quick Sight.
- Success leading a data engineering team through complex challenges that are large in scope.
- Strong knowledge of modern data architecture, ETL/ELT processes, and data modeling best practices.
- Strong knowledge of SQL, Python and Typescript.
- Knowledge of AI tools including Langchain, Open AI Agents, and MCP APIs.
- Excellent communication skills and understanding of the realities of developing in a startup environment (i.e. you know the difference between small problems and big ones).
Preferred Qualifications:
- Experience scaling and evolving Enterprise SaaS platforms through periods of growth or technical transformation.
- Demonstrated experience leveraging Generative AI tools and coding agents in software development workflows.
- Exposure to HR Tech or other regulated enterprise domains.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
