Senior Software Engineer, Platform Engineering
- Countries
- USA
- Job Types
- software & tech
- Experience
- late
- Organization Types
- startups, transportation & mobility
- Location
- San Francisco
- Posted Date
- Company
- Turo
- Salary
- $156,000.0 - $195,000.0 annually
AI Summary
Job Description
Design, build, and maintain platform tooling, automation, and services to enhance engineering efficiency and system reliability. Improve observability, partner with teams to address platform gaps, and build internal tools for development and operations. Advocate for best practices in software quality and deployment safety.
Hard Requirements
- 5+ years of experience in software engineering, backend systems, platform engineering, infrastructure engineering, or developer tooling
- Strong programming experience in Java, Kotlin, Go, or Python
- Solid understanding of distributed systems, service architecture, APIs, and production operations
- Experience operating services in cloud-native environments (AWS, Docker, Kubernetes)
- Hands-on experience with observability, reliability, and deployment tooling
- Working knowledge of infrastructure-as-code (Terraform, Helm, Kustomize)
- Experience with platform security engineering
- Experience using AI-assisted development workflows and tools
- Strong understanding of software testing practices, deployment safety, production readiness, and platform engineering fundamentals
- Bachelor’s/Master’s degree in Computer Science or related field, or equivalent practical experience
Soft Requirements
- Experience with incident management, postmortems, and reliability improvement efforts
- Experience operating high-availability systems or supporting zero-downtime migrations
- Familiarity with event-driven or asynchronous systems
- Experience building internal tools, CLIs, GitHub Actions, or workflow automation
- Familiarity with platform security and cloud security tools
- Experience modernizing legacy backend systems or improving shared platform architecture at scale