This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Uber’s Digital Experience team builds the internal platforms and automations that keep our company running at global scale. We’re moving decisively toward highly automated --eliminating manual toil, improving safety, and unlocking efficiency and cost savings through software. As a Senior Software Engineer, you’ll design, build, and operate scalable backend systems while also shaping our DevOps strategy for the corporate environment. You’ll turn manual workflows into resilient services, treat SaaS and infrastructure as code, and create guardrails that make changes safe by default. The work spans service design, CI/CD, Kubernetes, Terraform, and observability, with hands‑on ownership from architecture through on‑call.
Job Responsibility:
Design and implement backend services, tools, and infrastructure to streamline and automate internal operational workflows
Partner with applications, support, and engineering teams to identify high-impact pain points and build software solutions that reduce manual intervention
Write clean, maintainable, and well-tested code in alignment with engineering best practices
Develop and maintain our infrastructure-as-code (IaC) using tools like Terraform and Kubernetes, ensuring our platforms are secure, scalable, and highly observable
Lead the charge in identifying and executing on opportunities for automation, proactively seeking to eliminate toil and driving measurable improvements in efficiency and cost savings
Mentor and collaborate with other engineers, elevating the team's technical capabilities and championing best practices in software development and modern DevOps principles
Design & own backend services and integrations that automate internal workflows across Corporate Engineering, IT, AV/Workplace, and Security
Treat SaaS & infra as code: model configurations, enforce change controls, and build APIs/CLIs/terraform modules that make the right path the easy path
Instrument everything: define SLOs, create dashboards/alerts, and lead incident response and post‑incident improvements
Requirements:
Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience
6+ years of professional experience building and operating backend services at scale
Strong proficiency in Go, Java, or Python and in designing APIs (REST/gRPC) and event-driven integrations
Hands‑on with CI/CD, containers (Docker), Kubernetes, and infrastructure as code (Terraform)
Solid grasp of distributed systems fundamentals: reliability, idempotency, retries/backoff, and failure isolation
Experience with relational/kv datastores (e.g., Postgres/MySQL, Redis) and schema design
Proven testing discipline (unit/integration/contract), code reviews, and production ownership with on‑call
Familiarity with observability (metrics, logs, traces) and using SLOs/error to guide operations
Demonstrated ability to learn quickly, adapt to ambiguity, and drive projects from discovery through delivery
Nice to have:
Deep expertise in designing, building, and operating distributed, high-throughput systems
Proven, hands-on experience with infrastructure-as-code (e.g., Terraform, CloudFormation) and container orchestration platforms (e.g., Kubernetes, Docker)
Substantial experience with at least one major public cloud provider (e.g., AWS, GCP, Azure)
A strong, demonstrated passion for automation and a track record of measurably improving system reliability, operational efficiency, and developer velocity
Excellent problem-solving skills, a high degree of ownership, and the ability to navigate ambiguity in a fast-paced, collaborative environment
Experience building systems that automate complex business workflows or integrate with enterprise platforms (e.g., Workday, Salesforce, SAP)
Background in observability‑driven automation (auto‑remediation, runbooks, self‑healing workflows)
Mentorship of peers, leading design reviews/RFCs, and raising the bar on engineering excellence
Practical use of AI tooling to accelerate SDLC (code/test/infra scaffolding, diagnostics, docs)