Snap Inc is looking for a Senior Software Engineering Manager to lead Snap's Client Frameworks group, which is responsible for building the software frameworks that underpin their iOS and Android apps, enabling them to reach over 900M users while keeping hundreds of iOS and Android engineers moving fast.
Requirements
- migrating a multi-million LOC ObjC codebase to Swift without a ground-up rewrite
- structuring our code so that dozens of feature teams can move fast without resource contention
- evolving our in-house cross-platform development framework
- developing our next generation Design System
- Strong computer science fundamentals and technical skills
- Proficient in making data-driven decisions in complex technical problems.
- Experience working on both iOS and Android apps
Responsibilities
- Help define the technical vision for how the Snapchat mobile apps are architected and how the codebase can scale to new platforms such as web.
- Build cutting edge tooling to make Snap developers as productive as possible
- Build and grow a team of exceptional software engineers and technical leaders and be a strong technical mentor
- Work cross functionally with Design & engineering partners to gather feature asks & set up a long term roadmap for observability.
- Influence key decisions and tradeoffs on architecture and implementation of client side features.
Other
- 2+ years of experience leading teams in the mobile platform space: performance, architecture, frameworks, design systems
- Experience managing TLs and other engineering managers.
- Ability to lead and represent the team’s goals and projects with cross-functional business partners and leaders
- work in an office 4+ days per week.
- Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets.