The Staff Software Engineer serves as the technical leader for the team, partnering closely with the Engineering Manager, Product Manager, and Principal Engineer to design, deliver, and evolve scalable mobile applications. This role owns the technical architecture within the team's product domain, including application modularization, component interactions, API contracts, and integration patterns. The Staff Software Engineer drives technical decisions for complex initiatives while balancing product delivery with long-term maintainability, performance, and reliability. The Staff Software Engineer leads architecture discussions, mentors engineers across experience levels, establishes engineering best practices, and collaborates with platform teams to deliver high-quality, scalable solutions.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior