Software Engineer, Team Lead at Snap Inc.
Snap Inc. is a camera company. We believe that reinventing the camera represents our greatest opportunity to improve the way people live and communicate. Our products empower people to express themselves, live in the moment, learn about the world, and have fun together.
We are looking for a Software Engineering Team Lead to join Snap Inc. Working from our Seattle office, you will lead a team of talented engineers to innovate on multi-channel notification campaign delivery systems. You and the team will focus on the critical systems that ensure millions of snapchatters receive the most timely, relevant and engaging communications.
What you'll do:
Drive the technical vision of next generation notifications systems that deliver timely and relevant communications via Push, Email and SMS.
Partner with Product teams to define and prioritize the team’s roadmap
Collaborate with Design and Engineering teams distributed across multiple locations
Build and grow a team of exceptional software engineers and technical leaders
Influence key decisions on architecture and implementation of scalable, reliable, and cost-effective engineering solutions
Iterate quickly without compromising quality, and raise the bar on operational excellence
BS/BA in a technical field such as Computer Science or equivalent experience
5+ years of software engineering experience
1+ years of experience managing a team or technical lead capacity
Track record of delivery in rapidly changing, highly collaborative, multi-stakeholder environments
Experience with mobile apps and/or notifications ranking and delivery systems
MS degree in Computer Science or related field