Lead cross-functional engineering teams, present technical concepts, recruit and develop talent, and design scalable developer platforms. Collaborate with Product Management, Data Science, UX, Compliance, Security, and other engineering teams.
Requirements
- Bachelor's degree in Computer Science or related field
- 10 years of experience in building and maintaining large-scale distributed systems and cloud-based infrastructure
- 10 years of software engineering experience in designing, developing, and deploying production software systems
- 4 years of engineering management experience leading cross-functional teams
- 3 years of developer experience and platform engineering
- 3 years of experience with A/B testing platforms and experimentation frameworks
- 2 years of experience managing multiple teams with direct reports
Benefits
- Comprehensive healthcare with premiums paid in full
- Retirement benefits with 401k plan and company match
- Short and long-term disability coverage
- Basic life insurance
- Well-being benefits
- Reimbursement for certain tuition expenses
- Parental leave
- Sick time
- Vacation time
- 13 paid holidays per year