
Manager, Software Engineering – Data
Firstup
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $160,000 - $195,000 per year
About the role
- 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.
Requirements
- 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).
Benefits
- excellent PTO program
- great health benefits
- casual and friendly environment
- remote work
- leadership team who truly believes in your growth
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
data platformspredictive analyticsmicroservices architecturedata pipelinesanalytics applicationsETL processesELT processesdata modelingSQLPython
Soft Skills
technical leadershipmentoringownershipaccountabilitycontinuous improvementcommunicationproblem-solvingcollaborationoperational excellencescalability
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Information Technology