Manager, Software Engineering (Data)
Role summary
A Manager, Software Engineering (Data) is sought to lead the development of cutting-edge data platforms for analytics, AI, and enterprise applications. This role involves guiding a distributed engineering team in designing scalable and reliable systems, driving innovation with generative AI, and transforming business needs into technical solutions. The position requires strategic leadership, technical excellence, and a focus on operational reliability. Responsibilities include managing a team, ensuring production health, and fostering a culture of ownership and growth within a collaborative, fast-paced, and fully remote environment in the United States.
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Manager, Software Engineering (Data) in United States.
This role offers a unique opportunity to lead the development of cutting-edge data platforms that power analytics, AI capabilities, and enterprise-scale applications. You will guide a distributed engineering team in designing scalable, reliable, and high-performing systems while driving innovation in areas such as generative AI and modern data architectures. Working in a collaborative and fast-paced environment, you will partner with cross-functional teams to transform complex business needs into impactful technical solutions. The position emphasizes both strategic leadership and technical excellence, with a strong focus on continuous improvement and operational reliability. You’ll play a key role in shaping the future of data-driven products while fostering a culture of ownership and growth. This is an ideal opportunity for a leader passionate about building high-impact systems and empowering teams to excel.
Accountabilities
- Lead the strategy, design, and delivery of scalable data platforms supporting analytics, AI, and enterprise applications
- Oversee complex, cross-functional projects involving multiple engineering domains and data-driven systems
- Provide technical leadership through architecture decisions, code reviews, and design guidance to ensure system scalability and reliability
- Drive adoption of modern technologies, including generative AI tools, to enhance developer productivity and innovation
- Collaborate closely with Product, Design, and other stakeholders to translate business needs into technical solutions
- Manage and mentor a distributed team of engineers, fostering a culture of accountability, ownership, and continuous improvement
- Ensure production health through monitoring, incident response, and continuous optimization in a “you build it, you run it” environment
- Lead operational excellence initiatives focused on observability, automation, and system resilience
- Contribute to shared codebases and collaborate across teams to improve overall platform performance
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent experience
- 10+ years of software engineering experience, including at least 3+ years in engineering management roles
- Proven experience delivering enterprise SaaS products and scalable data platforms
- Strong expertise in modern data tools such as Apache Airflow, dbt, Kafka, and cloud services (AWS ecosystem)
- Solid understanding of data architecture, ETL/ELT processes, and data modeling best practices
- Proficiency in SQL, Python, and Typescript
- Experience with AI technologies, including generative AI tools and frameworks
- Demonstrated ability to lead teams through complex technical challenges and large-scale initiatives
- Strong communication and collaboration skills, with the ability to work effectively in distributed environments
- Experience in fast-paced or startup-like environments with evolving priorities
Benefits
- Competitive salary ranging from $160,000 to $195,000 annually
- Comprehensive health benefits including medical, dental, and vision coverage
- Generous paid time off (PTO) and flexible leave policies
- Fully remote work environment within the United States
- Collaborative and inclusive company culture
- Opportunities for professional growth and career advancement
- Access to innovative technologies and cutting-edge projects
- Supportive leadership focused on personal and professional development
- Dynamic, fast-growing environment that values creativity and initiative
Why Apply Through Jobgether?
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.