Senior Software Engineer
Senior backend-focused software engineer responsible for designing and operating scalable microservices infrastructure, cloud resources, and infrastructure-as-code systems. The role requires distributed-systems experience, production ownership, technical leadership, and mentoring skills.
About the job
Responsibilities
- Own the 6–12 month roadmap for shared microservices infrastructure, breaking complex goals into incremental phases.
- Translate business and customer needs into robust technical solutions focused on cost, scalability, reliability, and sustainability.
- Design and operate foundational systems, including multi-region architecture, cloud resources, and infrastructure-as-code workflows.
- Build Terraform automation for repeatable cloud provisioning.
- Drive end-to-end execution for platform components, including architecture and production ownership.
- Improve scalability, observability, cost efficiency, and engineering processes across teams.
- Participate in technical design, incident triage, and on-call rotations; identify root causes and communicate risks and mitigations.
- Partner with product and infrastructure teams to resolve platform friction and promote repeatable engineering practices.
- Lead design reviews, improve code quality, and mentor engineers.
Requirements
- Bachelor’s degree in Computer Science or a related field, or equivalent experience.
- Experienced backend-focused software engineering background.
- Experience with distributed systems.
- Strong debugging and troubleshooting skills.
- Experience with highly agile and iterative development processes.
- Experience mentoring engineers.
- Strong communication and collaboration skills.
Technology
- Python
- Google Cloud Platform, including Cloud Run, Datastore, BigQuery, Dataflow, Cloud Tasks, and Pub/Sub
- Terraform
- Redis
- Elasticsearch
- Datadog
- Observe
Compensation and Benefits
- Competitive salary.
- Comprehensive benefits and opportunities for professional growth.
- AI tools, training programs, and employee perks.
Skills
Python, GCP, Cloud Run, Datastore, BigQuery, Dataflow, Cloud Tasks, Pub/Sub, Terraform, Redis, Elasticsearch, Datadog, Observe, Distributed Systems, Infrastructure As Code
Similar jobs
Backend Engineering jobsSenior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.
Build backend service scaffolding, deployment workflows, and migration tooling for Webflow’s developer productivity platform. The role requires 5+ years operating production backend services, strong TypeScript and Node.js expertise, and experience with monorepos and cloud infrastructure.
Senior software engineer building high-performance Rust services and libraries for trading, payments, and crypto infrastructure. Requires 7+ years of experience, financial trading product expertise, distributed-systems knowledge, and strong security and debugging skills.
Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.