Manager, Software Engineering

$222,000 - $333,000/Yr

Snap Inc. - Palo Alto, CA

posted about 1 month ago

Full-time - Manager
Palo Alto, CA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

The Software Engineering Manager at Snap Inc. will lead a team of engineers to architect and enhance Snap's large-scale storage and caching multi-cloud infrastructure. This role involves managing and mentoring full-stack developers, setting strategic goals, and collaborating with various teams to deliver high-quality products. The manager will also evaluate technical decisions and ensure the team's growth and performance in a fast-paced environment.

Responsibilities

  • Lead a team of highly talented engineers to architect and renovate Snap's large scale Storage and Caching multi-cloud infrastructure
  • Manage and mentor a team of full-stack developers in a fast-paced, quick-to-market environment
  • Set the strategy, build a roadmap, create measurable goals, and lead your team to deliver
  • Collaborate with Product, Operation, Cloud Providers, 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

Requirements

  • Bachelors in a technical field such as Computer Science or equivalent experience
  • 8+ years of experience working in software engineering
  • 2+ years of experience managing a team
  • Hands-on knowledge of cloud infrastructure and operational excellence patterns and practices
  • Background with building high availability and mission critical distributed systems
  • Experience with leading an engineering team
  • Ability leading and executing large, complex technical initiatives

Nice-to-haves

  • Experience with Cloud Storage services such as DynamoDB, Spanner, BigTable, and FireStore
  • Experience promoting operational excellence, leading incident management, and post mortems
  • Experience with building and maintaining mission-critical and highly-available global distributed systems

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service