Hybrid Staff Software Engineer, Level 6

Posted 1 hour ago

Apply now

About the role

  • Staff Engineer leading the Revenue+ team at Snap Inc., responsible for technical direction and mentoring engineers. Driving scaling efforts for Snap's direct revenue monetization strategy.

Responsibilities

  • Leading the design and delivery of large, cross-team systems, setting technical direction, and driving architectural decisions.
  • Define the long-term technical roadmap for platform approach solution for IAP and other direct revenue initiatives leveraged by other feature teams.
  • 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.
  • Collaborate with data, growth, security, and infrastructure partners to optimize our subscription and features.
  • Mentor L5 and senior and junior engineers, leading code reviews and technical design discussions to grow engineering expertise across the team.
  • Drive the multi-year technical strategy by identifying opportunities. Implement this strategy directly, or achieve delivery through broad technical influence and effective organizational dynamics

Requirements

  • 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
  • Extensive experience with software architecture and system design
  • Experience leading technical projects or teams from ideation to production
  • Familiarity with cross platform development such as React, React Native, Valid, Flutter or others
  • 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!

Job title

Staff Software Engineer, Level 6

Job type

Experience level

Lead

Salary

$229,000 - $343,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job