Software Engineer, Platform Engineering
Listed on 2026-06-18
-
Software Development
Backend Developer, Cloud Engineer - Software, DevOps, Software Engineer
Snap Inc. is a technology company focused on advancing communication through visual media and augmented reality. The company’s core products include Snapchat, Lens Studio, and Spectacles.
Staff Software Engineer – Platform EngineeringPlatform Engineering builds the tools, frameworks, and internal platforms that enable Snap engineers to develop high‑quality software rapidly, emphasizing quality, developer productivity, and operational excellence.
Responsibilities- Build and own agent harnesses and testing infrastructure to drive functional and load testing across Snapchat’s mobile apps and backend services.
- Implement AI‑native engineering practices—writing reusable skills, deploying looped and scheduled agents, and offloading ops work such as deploys, log triage, and JIRA updates to agents.
- Architect Temporal‑based workflows and services that accelerate bug and regression detection in the CI/CD pipeline, applying async Python, workflow determinism constraints, and typed dataclass‑driven design.
- Develop the telemetry and evaluation layer to measure agent behavior, including writing complex Big Query SQL, reasoning about mobile telemetry, and turning raw logs into actionable hypotheses.
- Collaborate with product and engineering teams to understand requirements, evaluate trade‑offs, and deliver solutions that enable innovative product shipping.
- Advocate for best practices around availability, scalability, operational excellence, and cost management.
- Contribute to a passionate team building the next generation of AI‑powered testing tools and infrastructure for Snapchat.
- Experience designing, building, and operating backend services or distributed systems at significant scale.
- Proven track record of owning highly available, mission‑critical systems, including on‑call participation, incident response, and systemic fixes.
- Ability to set technical vision and lead complex, cross‑functional initiatives over multiple quarters, balancing architectural quality, reliability, and product velocity.
- Strong foundation in system design (APIs, data models, storage, pub/sub, queues, workflow orchestration) and performance/latency optimization.
- Deep experience with observability (metrics, logging, tracing, dashboards) and using data to debug, harden, and evolve large‑scale systems.
- Excellent collaboration and communication skills; able to work effectively with Product, DS, ML, Design, and other engineering teams to align on requirements and trade‑offs.
- Ability to mentor and uplevel engineers, provide clear technical guidance, and create structures that make the team more effective over time.
- Bachelor’s degree in a technical field such as Computer Science, or equivalent practical experience.
- 9+ years of software development experience; or Master’s degree with 8+ years of experience; or PhD with 5+ years of experience.
- Experience acting as a technical lead, domain expert, or owner of complex technical initiatives.
- Experience building backend systems or distributed systems in production environments.
- Experience with Java, Go, Python, C++, or similar backend languages.
- Experience with large‑scale microservices, cloud infrastructure, storage systems, or platform architecture.
- Experience with Kubernetes, containerized systems, data infrastructure, or service platforms.
- Experience with developer tooling, CI/CD, internal platforms, or engineering productivity systems.
- Experience building AI developer tools, coding assistants, eval systems, or workflow automation for engineers.
- Experience driving multi‑year technical direction for a platform or infrastructure area.
- Track record of delivering large‑scale, high‑impact technical work across team boundaries.
Snap is an equal‑opportunity employer and is committed to providing employment opportunities regardless of race, religion, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).