Senior Back End Software Engineer
Get new jobs like this one by email. Create a free account for job alerts and to save the jobs you like.
Job Summary
Seeking a Senior Back End Software Engineer to design, build, and operate foundational services across a polyglot codebase of Python, Go, Rust, and Java, with responsibilities spanning the complete service lifecycle in a hybrid work environment.
Key Responsibilities
- Design, build, and operate scalable shared services and internal APIs used across product teams
- Take ownership of services from technical specification and architecture through deployment and production support
- Enhance infrastructure and developer tooling to improve CI/CD processes and team efficiency
Required Qualifications
- 5+ years of professional experience in backend software development
- Strong hands-on experience in at least two of Python, Go, Rust, and Java
- Experience building and operating cloud-native services on AWS using Docker and Kubernetes
- Solid understanding of systems fundamentals, including networking and performance tuning
- Experience designing and building REST and/or gRPC APIs or shared libraries
Complete Job Description
The complete job description is available to premium members. Premium membership includes:
Full access to 39,548 remote jobs from human-vetted companies, updated daily
Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job
Twice-monthly live group coaching and the full Remote Career Center
20% member discount on Career Services
Backed by a 30-day money-back guarantee