Snap Inc. is seeking a Staff Software Engineer to join their team building a next-generation cross-platform UI development framework. This role focuses on transforming how Snap builds and releases products across Android, iOS, and web platforms. The position requires expertise in C++, build systems, and compilers, with a focus on improving performance and developer experience.
The role involves working with cutting-edge client development technologies, solving complex problems in platform innovation, and collaborating with a supportive team. Key responsibilities include developing build and debug tools, optimizing framework performance, and establishing best practices for development.
Snap offers a "default together" work environment, expecting team members to work in office 4+ days per week. The company provides comprehensive benefits including medical coverage, paid parental leave, and equity compensation. The position offers competitive compensation varying by location, with base salary ranges from $178,000 to $313,000 annually.
The ideal candidate will have 6+ years of software development experience, strong C++ skills, and expertise in build systems and performance optimization. Experience with declarative UI frameworks and low-level graphics is a plus. This is an opportunity to impact product development at scale, reaching hundreds of millions of Snapchat users worldwide while working with a team committed to privacy and technical excellence.