Staff Software Engineer, Level 6 jobs in United States
cer-icon
Apply on Employer Site
company-logo

Snap Inc. · 17 hours ago

Staff Software Engineer, Level 6

Snap Inc is a technology company that empowers people to express themselves and communicate through innovative products. They are seeking a Staff Engineer to lead the Revenue+ team, responsible for driving a significant portion of Snap's revenue through scalable and high-performance solutions.

Computer Software
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Technical leadership at scale: Leading the design and delivery of large, cross-team systems, setting technical direction, and driving architectural decisions
Platform Strategy: Define the long-term technical roadmap for platform approach solution for IAP and other direct revenue initiatives leveraged by other feature teams
Tooling & Efficiency: Build advanced tooling, automation, and template systems that enables the Revenue+ and other product teams to ship faster while maintaining high quality and performance standards
Cross-Functional Impact: Collaborate with data, growth, security, and infrastructure partners to optimize our subscription and features
Mentorship: Mentor L5 and senior and junior engineers, leading code reviews and technical design discussions to grow engineering expertise across the team. As well as participate in hiring, interviews and growing the talent pipeline
Individual Contribution Across Stack: While you are working with a team of engineers and unblocking them, you would be still contributing individually to our code base and implementing PRs in your area of expertise, or across our stack
Strategy: Drive the multi-year technical strategy by identifying opportunities. Implement this strategy directly, or achieve delivery through broad technical influence and effective organizational dynamics
Technology Leadership: Proactively monitor and assess emerging industry trends to recommend and implement improvements that enhance team productivity, product quality, or performance

Qualification

Software architectureSystem designCross-platform developmentTechnical leadershipObject-oriented programmingMobile developmentAnalytical skillsMentorshipCommunication skillsProblem-solving

Required

Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience
9+ years of post-Bachelor's software development experience; or a Master's degree in a technical field + 8+ year of post-grad software development experience; or a PhD in a related technical field + 5+ years of post-grad software development experience
Proven track record of operating highly-available systems at significant scale
You can independently execute on medium to large sized features, taking a few weeks/months and multiple PRs to complete, while simultaneously leading a team of engineers
You understand the operational aspects of your system and may participate in incident or hotfix investigation and resolution
You ensure a strong focus on customer experience, driving the right problem-solving approach for both yourself and your team
You are an effective verbal and written communicator, and you ensure consistent communication with your stakeholders
Ability to collaborate and work well with others across different expertise and tracks
Proven capacity to solve problems and effectively guide both yourself and your team through highly ambiguous project situations
Possesses strong analytical and decision-making capabilities, enabling quick progress while maintaining flexibility through thorough pro and con analysis
Extensive experience with software architecture and system design
Experience leading technical projects or teams from ideation to production
Engineering Excellence: Champion of domain-driven design, functional programming principles, and rigorous testing methodologies (unit, integration, and end-to-end)

Preferred

Cross Platform Development: Familiarity with cross platform development such as React, React Native, Valid, Flutter or others
Mentorship Experience: Experience with mentoring Senior and Junior engineering for career development and growth
Strong experience and understanding of object oriented languages and familiarity with Objective-c, Swift, Go or TypeScript
Experience with mobile development and application lifecycle management

Benefits

Paid parental leave
Comprehensive medical coverage
Emotional and mental health support programs
Compensation packages that let you share in Snap’s long-term success

Company

Snap Inc.

company-logo
Snap is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate.

H1B Sponsorship

Snap Inc. has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (394)
2024 (366)
2023 (332)
2022 (356)
2021 (318)
2020 (237)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Derek Andersen
Chief Financial Officer
linkedin
leader-logo
Edesa Betkolia
CFO Operations Lead
linkedin
Company data provided by crunchbase