Software Engineer II, Backend - Restricted Items

Global technology company revolutionizing transportation and delivery services through its platform.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Consumer

Description For Software Engineer II, Backend - Restricted Items

Uber is seeking a Software Engineer II to join their Backend team focusing on Restricted Items. This role offers an exciting opportunity to work on robust, scalable solutions in the food delivery and e-commerce space. The position requires strong technical skills in backend development, with a focus on distributed systems and high-availability architectures. You'll be working with a global team, contributing to systems that directly impact Uber's core services. The role combines technical excellence with collaborative teamwork, offering the chance to work on challenging problems at scale. The hybrid work environment provides flexibility while maintaining strong team connections. This position is perfect for engineers who are passionate about building reliable, high-performance systems and want to contribute to technology that moves the world forward. The role offers exposure to cutting-edge technologies and the opportunity to work with a diverse, talented team in a company that's revolutionizing transportation and delivery services.

Last updated 22 days ago

Responsibilities For Software Engineer II, Backend - Restricted Items

  • Design, develop, and maintain robust, scalable and innovative software solutions
  • Conduct thorough code reviews, offering constructive feedback to maintain high code quality and elevate coding standards
  • Communicating with internal clients, other technical teams, and management to collect requirements, describe software product features, and technical designs

Requirements For Software Engineer II, Backend - Restricted Items

Go
Java
MySQL
PostgreSQL
  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field, with 3+ years of full-time engineering experience
  • Experience in hands-on software development with thoughtfulness of scale, latency and distributed architecture
  • Highly efficient coding in Golang, Java or any similar languages
  • Solid experience working with relational databases, MySQL, PostgreSQL or similar, on high concurrency environments
  • Advanced English language skills to work with other engineers and stakeholders from different regions around the world
  • Solid systems design experience on high availability and low latency environments
  • A great teammate and owner - willing to take on ownership of the systems, and think about operations, maintenance and reliability of their systems

Interested in this job?

Jobs Related To Uber Software Engineer II, Backend - Restricted Items

Software Engineer II

Software Engineer II position at Uber focusing on customer engagement platforms and distributed systems, requiring 4+ years of experience in backend development.

Software Engineer II, Backend - UberEats Checkout/Merchant Operations Platform

Backend Software Engineer II position at Uber's Eats Checkout team, focusing on core checkout flow development and optimization for the Uber Eats platform.

Software Engineer II, Customer Obsession

Mid-level Backend Software Engineer role at Uber, focusing on building customer experience platforms with competitive compensation and hybrid work arrangement.

Software Engineer

Backend Software Engineer position at Uber, focusing on big data systems and distributed architecture, requiring 2+ years of experience and strong programming skills.

Software Engineer II - Networking (Back-end)

Backend Software Engineer role at Uber focusing on host networking systems and components across on-premises and cloud environments.