Job Summary:
Snap Inc. is a technology company that believes the camera presents the greatest opportunity to improve the way people live and communicate. They are seeking a Principal Software Engineer to join the Business Experience team, focusing on designing and implementing systems that enhance advertiser experiences and drive value through innovative solutions.
Responsibilities:
• Design and implement systems that support the advertiser experiences and creator ads platform at Snap.
• Lead the vision and strategy for our next-generation infrastructure, focusing on scalability, performance, and driving advertiser value.
• Innovate and conceptualize new advertiser flows and creator marketplace products, leveraging market trends, user behavior, and advertiser needs.
• Collaborate closely with cross-functional teams, including product management, design, data science, and other engineering teams, to deliver cohesive and impactful solutions.
• Advocate for and apply a high bar when it comes to availability, scalability, operational excellence, and cost management.
• Mentor and guide other engineers, fostering a culture of technical excellence and continuous learning within the team.
Qualifications:
Required:
• Deep expertise in building and scaling advertiser or creator platforms or similar systems.
• Excellent programming and software design skills, including debugging, performance analysis, and test design.
• Proven track record of operating highly-available systems at scale.
• Ability to proactively learn new concepts and technology and apply them at work.
• Skilled at solving ambiguous problems.
• Strong collaboration and mentorship skills.
• Ads domain experience.
• Bachelors in technical field such as computer science, mathematics, statistics or equivalent years of experience.
• 10+ years of post-Bachelor’s software development experience; or a Master’s degree in a technical field + 9+ year of post-grad software development experience; or a PhD in a related technical field + 6+ years of post-grad software development experience.
• 2+ years of experience with technical leadership or acting as the domain-expert to a technical organization.
• Experience in technical leadership/ownership and setting technical direction for engineering projects.
• Experience architecting, designing, and developing distributed systems.
Preferred:
• Experience with cross-platform development.
• Ability to promote product excellence and collaboration, driving a portfolio of concurrent engineering projects, from short-term critical feature launches to long-term research initiatives.
• Ability to create a compelling vision for the future, communicate clearly, and have a collaborative leadership approach.
Company:
Snap is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Founded in 2011, the company is headquartered in Venice, USA, with a team of 5001-10000 employees. The company is currently Late Stage.