> Markdown version of [/jobs/ext/1804914-principal-software-engineer-ads-platform](https://www.wearedevelopers.com/jobs/ext/1804914-principal-software-engineer-ads-platform). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer, Ads Platform - **Company:** Snap Inc. - **Location:** Bellevue, WA, United States - **Experience:** Experienced - **Salary:** $276,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Computer Programming, Software Debugging, Distributed Systems, Software Engineering, Backend, Information Technology - **Published:** July 2, 2026 - **Apply:** https://dejobs.org/x/x/E0474428687048AE9B4EBAC55BCF86F7/job/ ## About the Role * 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 expertise and a strong interest in Ads * Adaptability in learning and applying evolving AI systems and tools to remain at the forefront of engineering trends and modern development practices, * 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 Qualifications * Experience in technical leadership/ownership and setting technical direction for engineering projects * Proven track record of delivering large scale projects in attribution and measurement * Experience operating highly-available systems at significant scale * Experience with backend services or distributed systems * Ads domain experience ## Description * Build the next generation ads formats and backend infrastructure and solutions to deliver more clicks and conversion and value for advertisers. * Work end-to-end across innovating new ads product, format ideas, or infrastructure ideas experimentation, analysis and optimization * 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 * Provide technical direction that influences the entire company * Work across teams to understand product requirements, evaluate trade-offs, and deliver the solutions needed to support Snap's performance advertising suite * Technical influence that spans the entire company * Utilize AI tools and high velocity engineering workflows to design and ship scalable services while upholding rigorous standards for code correctness, security, and production ready quality code ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Using AI Without Losing Your Skills](https://www.wearedevelopers.com/videos/2045-using-ai-without-losing-your-skills) - [Best Practices for AI-Assisted Development of Distributed Systems](https://www.wearedevelopers.com/videos/100200-best-practices-for-ai-assisted-development-of-distributed-systems) - [Behind the Curtain: How Recruiters Shortlist Devs in an AI-Driven Market and How You Stand Out](https://www.wearedevelopers.com/videos/100229-behind-the-curtain-how-recruiters-shortlist-devs-in-an-ai-driven-market-and-how-you-stand-out) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [ Your Code Is the Sales Team Now](https://www.wearedevelopers.com/videos/100327-your-code-is-the-sales-team-now) ## Related Articles - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [How to start an AI project for a good cause and boost your career](https://www.wearedevelopers.com/magazine/15-how-to-start-an-ai-project-for-a-good-cause-and-boost-your-career) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)