Snap Inc. - Los Angeles, CA

posted about 1 month ago

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

About the position

The Software Engineering Manager at Snap Inc. is responsible for leading a team of full-stack developers in a fast-paced environment. This role involves setting strategic direction, building roadmaps, and collaborating with various teams to deliver high-quality software products. The manager will also evaluate technical decisions and mentor team members to ensure successful project execution.

Responsibilities

  • Manage and mentor a team of full-stack developers.
  • Set the strategy, build a roadmap, and create measurable goals for the team.
  • Collaborate with Product, Operation, Data Science, and Engineering teams, as well as executive stakeholders.
  • Evaluate the technical tradeoffs of major decisions and provide strong technical mentorship.
  • Hire, grow, and retain high-performing team members.

Requirements

  • Bachelor's degree 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.
  • Experience with distributed systems and web development.

Nice-to-haves

  • Track record of delivery in rapidly changing, highly collaborative, multi-stakeholder environments.
  • Experience with building and maintaining mission-critical and highly-available global systems.

Benefits

  • Health insurance
  • Paid parental leave
  • Parental leave
  • RSU (Restricted Stock Units)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service