> Markdown version of [/jobs/ext/494738-principal-software-engineer-ads-format-level-7](https://www.wearedevelopers.com/jobs/ext/494738-principal-software-engineer-ads-format-level-7). 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 Format, Level 7 - **Company:** Snap Inc. - **Location:** Seattle, WA, United States - **Experience:** Experienced - **Salary:** $276,000.0 - **Contract:** Permanent contract - **Skills:** A/B Testing, Software Debugging, Distributed Systems, Software Engineering, Multiplatform - **Published:** June 3, 2026 - **Apply:** https://seeker-sp.worksourcewa.com/jobview/GetJob.aspx?JobID=293457358 ## About the Role + Deep expertise in building and scaling ad formats or similar user-facing content delivery 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 + Client side and full stack experience preferred, + 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 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 ## Description + Design and implement highly automated systems for ad format serving, optimization, and A/B testing to maximize user engagement and advertiser ROI. + Lead the vision and strategy for our next-generation ad formats infrastructure, focusing on scalability, performance, and advertiser value. + Innovate and conceptualize new ad format ideas, 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 best practices 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. ## Related Videos - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Using AI Without Losing Your Skills](https://www.wearedevelopers.com/videos/2045-using-ai-without-losing-your-skills) - [The Dark Corners of Kotlin Multiplatform](https://www.wearedevelopers.com/videos/100143-the-dark-corners-of-kotlin-multiplatform) - [Bringing the power of AI to your application.](https://www.wearedevelopers.com/videos/1010-bringing-the-power-of-ai-to-your-application) - [What I learned as a developer from accidents in space](https://www.wearedevelopers.com/videos/642-what-i-learned-as-a-developer-from-accidents-in-space) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 103 - Superb Owl Trafficking](https://www.wearedevelopers.com/magazine/388-dev-digest-103-superb-owl-trafficking) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)