Snap Inc. is looking for a Staff Software Engineer to join the Growth team to build innovative products and services that reach hundreds of millions of Snapchatters around the world.
Requirements
Excellent programming and software design skills, including debugging, performance analysis, and test design
Background with building high availability and mission critical systems
Ability leading and executing large, complex technical initiatives
Experience in technical leadership/ownership and setting technical direction for engineering projects
Experience architecting, designing, and developing distributed systems
Proven track record of delivering large scale projects in attribution and measurement
Experience operating highly-available systems at significant scale
Responsibilities
Work across teams to understand product requirements, evaluate trade-offs, and deliver the solutions needed to build innovative products or services
Advocate for and apply best practices when it comes to availability, scalability, operational excellence, and cost management
Technical influence that spans the entire Messaging and Growth organization
Balance near, medium and long-term objectives to achieve business goals today while laying the foundations for a long term roadmap
Mentor a team of developers, in a fast-paced, quick-to-market environment
Set the strategy, build a roadmap, create measurable goals, and lead the team to deliver
Collaborate with Product, Operation, Data Science and Engineering teams, and executive stakeholders
Other
Bachelors in technical field such as computer science, mathematics, statistics or equivalent years of experience
9+ years of industry experience
2+ years of experience with technical leadership or acting as the domain-expert to a technical organization
Ability to collaborate with internal stakeholders at all levels of a company