FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
S
Principal Software Engineer, Infrastructure
SNAP/SNAPPrincipal infrastructure engineer owning Snap’s scalable multi-cloud systems. Building service mesh, compute, network, and deployment infrastructure for Snapchat and Snap’s digital products.
Posted 8/12/2026full-timeBellevue • California, Washington • 🇺🇸 United StatesLead💰 $276,000 - $414,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in architecting and developing distributed systems, with a strong focus on cloud infrastructure and operational excellence. Proven ability to provide technical leadership and direction while collaborating across teams to deliver innovative solutions.
Highest-signal resume keywords
Distributed Systems ArchitectureCloud Infrastructure ManagementTechnical LeadershipOperational ExcellenceCross-Platform Development
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentDebuggingPerformance AnalysisTest DesignScalabilityAvailabilityCost ManagementService MeshNetwork InfrastructureDeployment Infrastructure
Soft Skills
CollaborationMentorshipProblem Solving
Certifications & Qualifications
Bachelor’s Degree in Technical FieldMaster’s DegreePhD
Industry Keywords
Multi-Cloud InfrastructureOperational PatternsTechnical DirectionInnovative ProductsEngineering Projects
Tech Stack
Tools & technologiesCloudDistributed Systems
About the role
Key responsibilities & impact- Own highly scalable, distributed, and multi-cloud infrastructure powering Snap’s services
- Build and operate Snap’s Service Mesh, Compute, Network, and Deployments Infrastructure
- Work across teams to understand product requirements, evaluate trade-offs, and deliver solutions for innovative products and services
- Advocate for and apply best practices in availability, scalability, operational excellence, and cost management
- Provide technical direction influencing the entire company
Requirements
What you’ll need- Bachelor’s degree in a technical field such as computer science, mathematics, or statistics, or equivalent years of experience
- 10+ years of post-Bachelor’s software development experience, or a Master’s degree plus 9+ years of post-graduate experience, or a PhD plus 6+ years of post-graduate experience
- 2+ years of technical leadership or acting as a domain expert for a technical organization
- Experience providing technical leadership and ownership and setting technical direction for engineering projects
- Experience architecting, designing, and developing distributed systems
- Hands-on knowledge of cloud infrastructure, distributed systems, and operational excellence patterns and practices
- Excellent programming and software design skills, including debugging, performance analysis, and test design
- Proven track record operating highly available systems at scale
- Skilled at solving ambiguous problems
- Strong collaboration and mentorship skills
- Experience with cross-platform development preferred
- Advanced technical degree preferred
Benefits
Comp & perks- Paid parental leave
- Comprehensive medical coverage
- Emotional and mental health support programs
- Compensation packages that let employees share in Snap’s long-term success
- Equity in the form of RSUs
- Equal opportunity employment