Snap Inc. logo

Manager, Software Engineering, Messaging Infrastructure

Snap Inc.

Palo Alto, CA
Full Time
Senior
229k-343k
9 days ago

Job Description

About the Role

Snap Inc is a technology company focused on improving communication and human progress through innovative products like Snapchat, Lens Studio, and Spectacles. The company values moving fast, executing with privacy, and fostering a diverse, collaborative environment. They are seeking a Software Engineering Manager to lead the infrastructure behind Snapchat's core Messaging product, building high-availability, scalable systems in a fast-paced setting.

Key Responsibilities

  • Set the strategy, build a roadmap, create measurable goals, and lead your team to deliver the critical infrastructure behind core Messaging product in Snapchat
  • Manage and mentor a team of developers in a fast-paced, quick-to-market environment
  • Collaborate with Product, Operation, Data Science, and Engineering teams, and executive stakeholders
  • Evaluate the technical tradeoffs of major decisions and be a strong technical mentor
  • Hire, grow and retain high-performing team members by creating growth opportunities, giving regular feedback, and managing performance
  • Lead a team of 10+ backend engineers with expertise building platforms to unlock greater developer efficiency and growth impact
  • Balance near, medium, and long-term objectives to achieve business goals today while laying the foundations for a long-term roadmap

Requirements

  • Background with building high availability and mission critical systems
  • Experience with leading an engineering team
  • Ability leading and executing large, complex technical initiatives
  • Ability to collaborate with internal stakeholders at all levels of a company
  • Bachelor's Degree in a relevant technical field such as computer science or equivalent work experience
  • 8+ years of post-Bachelor's software development experience; or a Master's degree in a technical field
  • 7+ years of post-grad software development experience; or a PhD in a related technical field
  • 4+ years of post-grad software development experience
  • 1+ years of experience as an Engineering Manager

Nice to Have

  • Experience working on high-availability or real-time systems (e.g., messaging, payments, search)
  • Familiarity with service oriented architecture and service orchestration
  • Track record of delivery in rapidly changing, highly collaborative, multi-stakeholder environments
  • Experience with building and maintaining mission-critical, highly-available, high QPS global systems

Qualifications

  • Formal educational background in a technical field such as computer science or equivalent practical experience

Benefits & Perks

  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Compensation packages that include equity in the form of RSUs

Working at Snap Inc.

Snap Inc values diversity, collaboration, innovation, and moving fast with precision. They emphasize a culture of inclusion, privacy, and community engagement, with a 'default together' approach encouraging in-office work 4+ days per week. The company is committed to creating an environment that fosters growth, well-being, and equal opportunity for all employees.

Apply Now

Job Details

Posted AtJul 15, 2025
Salary229k-343k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Snap Inc.

Website

snap.com

Location

Palo Alto, CA

Industry

Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches