Senior Backend Software Engineer - Production Systems
About the Role
We’re seeking a Senior Backend Software Engineer to join our team in a fully remote capacity. As a Senior Backend Software Engineer, you will be responsible for building and operating backend services that run in production at scale. This role is ideal for engineers who have owned systems in production and understand the complexities of distributed systems. You will be working with a team that values reliability earned through experience, not just theory.
What You'll Do
- Build and operate backend services that run in production at scale.
- Own services end-to-end: design, deployment, monitoring, and incident response.
- Design systems that handle retries, partial failure, and eventual consistency.
- Define and enforce contracts between services (APIs, schemas, interfaces).
- Debug real production issues across application and infrastructure layers.
- Work closely with platform teams to deploy and operate services in Kubernetes.
- Improve CI/CD pipelines, testing, and release processes.
Requirements
- Experience building and operating production systems—not just writing features.
- Proven track record of debugging incidents where things actually broke (not just local bugs).
- Experience working in distributed systems and understanding failure modes.
- Designed or worked with versioned APIs and backward compatibility.
- Responsible for service health (metrics, logging, alerting, on-call).
- Proficient in a real programming language (Python, Java, Go, C#, etc.).
- Experience deploying and operating services in Kubernetes.
- Comfortable debugging both application code and infrastructure issues.
- Experience with streaming systems, pipelines, or large-scale data.
- Background in regulated environments where access and audit matter.
Nice to Have
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of microservices architecture.
- Familiarity with DevOps practices.
What We Offer
- Competitive salary and benefits.
- Fully remote work environment.
- Opportunities for professional growth and development.
- Collaborative and innovative team culture.
- Flexible work hours.
This Senior Backend Software Engineer role offers a competitive salary, remote work flexibility, and the opportunity to work on impactful production systems.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months