Software Engineer II, backend

Global technology company revolutionizing transportation, delivery, and mobility solutions.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Full Stack Software Engineer II - User generated content

Full Stack Software Engineer II position at Uber focusing on user-generated content systems for Uber Eats, requiring 3+ years of backend experience and expertise in GoLang and React.

Software Development Engineer, Kuiper Capacity Management and Science Platform

Software Development Engineer role at Amazon's Project Kuiper, building systems to manage and optimize satellite network resources for global broadband connectivity.

System Development Engineer, Regional Border Operations

AWS GCNA is seeking a System Development Engineer to join their Backbone Enterprise and Regional Engineering team to develop and maintain network automation and infrastructure.

Software Development Engineer II, Amazon Credit & Lending, Amazon Payments

Software Development Engineer II position at Amazon's Credit & Lending team, focusing on building scalable payment gateway solutions and next-generation credit products.

Support Engineer II, Payments Acceptance and Experience Tech

Support Engineer II role at Amazon's Payments team focusing on technical troubleshooting, tool development, and system improvement for payment gateway services.

Description For Software Engineer II, backend

Join Uber's Risk team as a Backend Software Engineer II, where you'll play a crucial role in protecting users from malicious intent while ensuring seamless experiences for millions of daily users. The team focuses on building high-quality, scalable systems that directly impact Uber's global operations. You'll work in a full-stack, cross-functional environment, tackling challenging problems in Backend, Frontend, Data, and ML engineering spaces. The role offers opportunities to collaborate with Product Management and Data Science teams, take ownership of key features, and contribute to Uber's phenomenal growth. The position requires strong technical skills in distributed systems, coding expertise in Java/Go, and excellent communication abilities. Working in Uber's hybrid environment, you'll help shape the future of transportation and delivery services while growing professionally in a collaborative atmosphere.

Last updated 8 days ago

Responsibilities For Software Engineer II, backend

  • Direct efforts to understand requirements and translate strategically important business or technical problems into executable designs
  • Build reliable, high-quality solutions that scale with Uber's engineering processes
  • Deliver and review technical design, code and documentation
  • Drive ongoing efficiency and reliability improvements through design and automation
  • Manage upstream and downstream dependencies, collaborate with other engineering teams
  • Mentor and support fellow teammates
  • Define standards in Coding, testing, monitoring, and alerting systems

Requirements For Software Engineer II, backend

Java
Go
  • BS or MS degree in computer science, similar technical field of study or equivalent practical experience
  • 2+ years of experience as a software engineer and building large-scale distributed systems
  • Coding skills in languages like Java, GO or similar
  • Solid understanding of distributed systems architecture
  • Strong desire to learn and grow
  • Strong communication and collaboration skills
  • Ability to identify and resolve performance and scalability issues

Interested in this job?