Manage engineers across multiple teams and locations, oversee deployment of large-scale projects, and drive technical direction. As a Software Engineering Manager, you will be instrumental in defining the technical goal, building the team from the ground up, and driving the strategic execution of a brand new platform.
Requirements
- Bachelor’s degree or equivalent practical experience.
- 8 years of experience in software development.
- 3 years of experience with full stack development, across back-end and front-end.
- 3 years of experience in a technical leadership role.
- 2 years of experience in a people management or team leadership role.
- Master's degree or PhD in Computer Science or a related technical field.
- 3 years of experience working in a matrixed organization.
- Experience with site reliability engineering, information security, or developer operation practices.
- Experience leading or designing web apps and data infrastructure in a startup environment.
- Experience with API design, TypeScript, Java, Kotlin, Python, or Go.
- Experience building and managing teams of engineers while partnering with Product and UX on product roadmap planning and delivery.
Benefits
- 401k Matching
- Retirement Plan
- Generous Paid Time Off
- Visa Sponsorship