Lead the engineering team as a player-coach: contribute code, set technical direction, and ensure the team’s systems and people keep improving.
Build and maintain production web applications that handle complex data and power internal and client-facing tools.
Design thoughtful, maintainable architectures for our growing platform of microservices and shared components.
Balance new feature development with managing technical debt and keeping systems secure, observable, and performant.
Collaborate closely with product and data science peers to turn ideas into shippable, reliable software.
Develop the rituals, processes, and documentation that help a maturing team scale smoothly by mentoring engineers, improving review practices, and strengthening delivery discipline.
Work with leadership to develop our engineering roadmap.
Set the internal strategy for developer tools and frameworks, including how to deploy AI to best accelerate our work.
Requirements
7+ years of experience in software development, including leading or managing cross-functional teams.
Deep experience with application development, building full-stack web apps in modern frameworks (Python/Django, React, or similar).
Experience with complex data pipelines, data warehouse infrastructure, and data transformation tools like dbt.
Comfort working with cloud infrastructure (AWS, GCP, or Azure) and deploying containerized apps.
A security-by-design mindset for architecture, development, and delivery practices.
Strong project management and communication skills, and an ability to work with a diverse set of stakeholders, including less technical users and senior management.
Experience with agile software development processes, balancing engineering velocity with system resiliency and maintaining code quality.
Experience supporting analytics, data science, and machine learning teams.
Excitement to collaborate with others and to serve as an internal thought leader on new technologies.
Benefits
100% company-paid medical, dental, and vision insurance
401(k) program with employer match up to 4%
Generous time off for vacation
$50 monthly phone reimbursement
Unlimited sick time
16 weeks of paid leave for new parents
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonDjangoReactfull-stack web developmentdata pipelinesdata warehouse infrastructuredata transformation toolscloud infrastructurecontainerized appsagile software development