Sr Software Engineer, Backend, Platform

Global technology company revolutionizing transportation and delivery services through its platform.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS · Travel

Description For Sr Software Engineer, Backend, Platform

We are seeking a Senior Backend Engineer to join our Platform Teams, focusing on developing and enhancing foundational frameworks and libraries. This role combines technical expertise with collaborative teamwork, as you'll be working with a globally distributed team to build sophisticated, scalable software frameworks. The position requires strong programming skills in languages like Java or Go, and a deep understanding of software development best practices.

The role offers an opportunity to work on critical infrastructure that powers our platform, where you'll be responsible for designing, building, and maintaining sophisticated software frameworks. You'll collaborate with cross-functional teams to identify and address gaps in our frameworks, tooling, and infrastructure, while implementing best practices to deliver top-tier software services.

The ideal candidate brings 5+ years of professional software development experience and a strong educational background in computer science or related field. You should be passionate about writing clean, efficient code and have experience with CI/CD practices. This position offers the chance to work in a hybrid environment, spending at least half of your work time in our Amsterdam office.

Join us if you're excited about building foundational technology that moves the world forward. We welcome people from all backgrounds who share our curiosity, passion, and collaborative spirit. This role provides an excellent opportunity to work on challenging technical problems while contributing to a platform that impacts millions of users globally.

Last updated 4 months ago

Responsibilities For Sr Software Engineer, Backend, Platform

  • Develop and maintain foundational frameworks & libraries
  • Design, build, and maintain sophisticated, scalable software frameworks within the Platform Teams
  • Collaborate and communicate with a globally distributed team to help discover gaps in our frameworks, tooling, and infrastructure and help drive solutions
  • Diagnose and fix bugs, improving stability and performance of tools and services

Requirements For Sr Software Engineer, Backend, Platform

Go
Java
  • BS, MS or PhD degree in computer science, similar technical field of study or equivalent practical experience
  • Excellent coding abilities
  • Proficient in one or more backend languages, like Java, Go, C/C++, C#
  • Experience with software development best practices and design patterns
  • Write clean, efficient, and well-documented code
  • Familiarity with CI/CD

Interested in this job?

Jobs Related To Uber Sr Software Engineer, Backend, Platform

Sr. Software Engineer - Backend

Senior Backend Engineer role at Uber working on the Targeting Platform, building scalable segmentation and targeting capabilities.

Senior Software Engineer

Senior Software Engineer role at Uber focusing on real-time data analytics platform development using Apache Pinot and Presto, requiring 6+ years of experience in distributed systems.

Senior Software Engineer, Backend, Platform Security

Senior Backend Engineer role at Uber focusing on platform security, PKI automation, and distributed systems development.

Senior Software Engineer

Senior Software Engineer role at Uber focusing on backend development for the Delivery Engineering organization, based in Hyderabad, India.

Sr Software Engineer

Senior Software Engineer position at Uber, leading the Tax Invoices team in developing scalable solutions for invoice management and generation.