CrawlJobs Logo

Senior Software Engineer Backend

India, Bangalore · Job Posted February 17, 2026
Apply Position
Job Link Share

Job Description

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)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer Backend

8 matching positions

Senior Software Engineer Backend

We're Vehicles Platform team, building tier-1 platform for Uber Vehicles. As a b...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree (or higher) in Computer Science or related field, or equivalent practical experience
  • Strong programming skills with e.g. Java, Python, Go, C++, C#
  • 7+ years of software development experience
Job Responsibility
Job Responsibility
  • Design and develop new platform capabilities using cutting edge latest technologies
  • Work with cross functional as well as external teams to drive these features till production delivery
  • Build and maintain backend micro-services that support user-facing products
  • Work with Product, Design, Data Science, and other Engineers to generate and execute on product ideas
  • Comes up with thought process to extend Vehicle products and executes with cross organisations
  • Fulltime
Read More
Arrow Right

Backend Software Engineer / Senior Software Engineer- Kusto

Are you excited by the challenge of redefining how people explore and analyze ma...
Location
Location
Israel , Tel Aviv, Herzliya
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of technical engineering experience with coding in languages including, but not limited to, C#, Python or Java
  • 2+ years building and running services in a cloud environment (Azure, AWS, or GCP)
  • Experience in designing and operating large-scale distributed systems with high availability and reliability
Job Responsibility
Job Responsibility
  • Design, develop, and improve cloud-native services that are scalable, secure, and easy to operate
  • Drive architectural decisions and lead the development of major components in a distributed, high-SLA system
  • Collaborate with cross-functional teams in ILDC and abroad to deliver end-to-end solutions
  • Conduct code and design reviews and mentor junior engineers to grow technical excellence across the team
  • Help shape the future of real-time analytics in Microsoft Fabric RTI, with customer impact as your north star
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Backend Software

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
Location
Location
Canada , Vancouver
Salary
Salary:
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience designing, implementing, deploying and operating cloud services
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Work closely with a passionate team of engineers to deliver impactful solutions that drive customer success
  • Design, implement, test, ship, and support large-scale services and components that power Fabric Data Engineering experiences, with industry leading quality, performance, scalability, reliability, and security
  • Collaborate with Product Management to define product requirements, validate specifications, and align on customer and business needs
  • Apply a growth mindset to tackle complex technical problems and deliver innovative, high-quality solutions
  • Contribute to a team culture centered on learning, continuous improvement, engineering excellence, and high-quality execution
  • Support live site operations, ensuring service health, availability, and rapid mitigation of issues
  • Mentor and support peers, helping grow the team’s collective capabilities and enabling shared success
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Software Engineer II / Senior Software Engineer

We are hiring multiple Software Engineers II and Senior Software Engineers to jo...
Location
Location
Costa Rica , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or Engineering OR equivalent experience
  • At least 3 years of experience in software design and backend service development
  • 3+ years of hands-on experience in an object-oriented language such as C++, C#, Java, Python, or equivalent experience with C
  • Proficiency in English is essential for effective communication
Job Responsibility
Job Responsibility
  • Drive projects through to delivery, removing obstacles to ensure success
  • Contribute to the design of large-scale distributed software services and solutions
  • Write clean, well-tested code
  • Champion and improve team software engineering practices
  • Mentor junior engineers
  • Collaborate with related teams to achieve goals
  • Promote knowledge sharing and contribute to onboarding documentation
  • Participate in the on-call rotation to monitor service health and manage incidents
  • Fulltime
Read More
Arrow Right

Senior Software Engineer / Principal Software Engineer

We are hiring multiple Senior Software Engineers and Principal Software Engineer...
Location
Location
Costa Rica , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or Engineering OR equivalent experience
  • At least 5 years of experience in software design and backend service development
  • 5+ years of hands-on experience in an object-oriented language such as C++, C#, Java, Python, or equivalent experience with C
  • Proficiency in English is essential for effective communication
Job Responsibility
Job Responsibility
  • Drive a project through to delivery removing obstacles as needed to ensure success
  • Contribute to the design of large-scale distributed software services and solutions
  • Write clean, well-tested code
  • Champion and drive improvements to team software engineering practices
  • Mentor junior engineers
  • Collaborate with related teams to achieve goals
  • Promote knowledge sharing and contribute to onboarding documentation for new engineers
  • Act as a participant in the on-call rotation to monitor service for degradation, downtime, or interruptions and perform complex incident management and problem resolution for the service
  • Fulltime
Read More
Arrow Right

Software Engineer II and Senior Software Engineer- Microsoft Security (Multiple Roles)

We have multiple positions open for Software Engineers and Senior Software Engin...
Location
Location
Israel , Tel Aviv, Herzliya
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.Sc. or M.Sc. in computer science, software engineering, or equivalent experience
  • 6+ years of professional hands-on software development experience, primarily focused on developing and designing backend services in cloud or on-premises environments
  • experience taking initiative, map product/feature requirements, dependencies, and deliverables
Job Responsibility
Job Responsibility
  • contribute to business-critical initiatives in Microsoft Security
  • Requiring deep technical skills and the ability to quickly adapt to new areas
  • Will improve the end-to-end lifecycle of services
  • Analyze complex system behavior, and apply modern engineering practices to streamline deployments and reduce costs
  • Your role involves working on high-end technologies and collaborating across disciplines to deliver impactful features
  • You will also collaborate with multiple teams across Microsoft to deliver key customer solutions and support technology
  • Fulltime
Read More
Arrow Right

Software Engineer II and Senior Software Engineer- Microsoft Security - Platform Team

We have multiple positions open for Software Engineers and Senior Software Engin...
Location
Location
Israel , Tel Aviv, Herzliya
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.Sc. or M.Sc. in computer science, software engineering, or equivalent experience
  • 3+ years of professional hands-on software development experience, primarily focused on developing and designing backend services in cloud or on-premises environments
  • Experience working with Kubernetes and Containers
  • Experience in working with cloud infrastructure and services
Job Responsibility
Job Responsibility
  • Contribute to business-critical initiatives in Microsoft Security
  • Requiring deep technical skills and the ability to quickly adapt to new areas
  • Will improve the end-to-end lifecycle of services
  • Analyze complex system behavior, and apply modern engineering practices to streamline deployments and reduce costs
  • Working on high-end technologies and collaborating across disciplines to deliver impactful features
  • Collaborate with multiple teams across Microsoft to deliver key customer solutions and support technology
  • Fulltime
Read More
Arrow Right

Software Engineer II and Senior Software Engineer

We have multiple positions open for Software Engineers and Senior Software Engin...
Location
Location
Israel , Tel Aviv, Herzliya
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.Sc. or M.Sc. in computer science, software engineering, or equivalent experience
  • 7+ years of professional hands-on software development experience, primarily focused on developing and designing backend services in cloud or on-premises environments
  • Experience taking initiative, map product/feature requirements, dependencies, and deliverables
Job Responsibility
Job Responsibility
  • Contribute to business-critical initiatives in Microsoft Security
  • Improve the end-to-end lifecycle of services
  • Analyze complex system behavior, and apply modern engineering practices to streamline deployments and reduce costs
  • Work on high-end technologies and collaborating across disciplines to deliver impactful features
  • Collaborate with multiple teams across Microsoft to deliver key customer solutions and support technology
  • Fulltime
Read More
Arrow Right