Senior Software Engineer, Platform
160k – 180kSan Mateo, CABackend EngineeringHybrid5+ YOE
Summary
Senior backend engineer building and operating SnapLogic's control plane services, data layer, and infrastructure. Requires 5+ years experience with distributed systems, databases, and production ownership.
About the role
What You'll Do
- Design, build, and operate services and infrastructure that make up SnapLogic's control plane
- Take end-to-end ownership: from design through production rollout and monitoring
- Improve platform reliability, performance, and scalability — across services, data layer, and dependencies
- Investigate and resolve production issues, then turn the fix into a durable improvement (better tests, observability, automation, or design changes)
- Contribute to our data-layer work as needed: query and index tuning, schema/access pattern reviews, shard and cluster operations, capacity planning
- Partner with other Platform engineers, SRE, and application teams to keep us on our zero-downtime SLA
- Raise the bar on engineering quality — code review, design review, mentoring peers
What We're Looking For
- 5+ years building and operating production backend systems
- Strong programming fundamentals, ideally in Java or Python; comfort picking up new languages and stacks
- Experience operating distributed systems in production — debugging, profiling, capacity planning, incident response
- Track record of taking features from design to production and owning them after launch
- Solid grasp of databases (relational or NoSQL): query performance, indexing, schema design trade-offs
- Excellent design, code, and written communication skills
- B.S. in Computer Science, Computer Engineering, or equivalent practical experience
Preferred Experience
- Hands-on experience operating MongoDB (or another NoSQL database) at scale — sharding, replica sets, query profiling, index tuning
- Experience with cloud infrastructure (AWS preferred), containers, and CI/CD
- Familiarity with observability tooling (metrics, tracing, structured logs) and SRE practices
Skills
JavaPythonMongoDBAWSDistributed SystemsCI/CDObservabilityContainersQuery OptimizationIndexing
Similar roles at this salary range
All Backend Engineering jobs →Software Engineer II, Managed Platform Services
Design, build, and scale Crusoe Cloud's customer-facing platforms and managed services. Focus on foundational infrastructure, scalable design, and operational excellence with 3-5 years of experience in Go, Rust, Java, or C++.
140k – 165kSan Francisco, CABackend EngineeringOn-site3+ YOEGoC++
Member of Technical Staff
Write and maintain production backend services, build scalable frameworks, and deploy infrastructure using Java, Python, React, Docker, and Kubernetes. Requires 1 year of experience with LLMs, recommendation systems, and probabilistic modeling.
180k – 220kPalo Alto, CABackend EngineeringOn-site1+ YOEJavaScala