Uber

Senior Software Engineer - (Backend)

Uber

New York, NY, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Are you a passionate and experienced software engineer looking for your next challenge? Look no further than Uber! We are seeking a talented Senior Software Engineer with a strong background in backend development to join our dynamic team. As a key member of our engineering team, you will have the opportunity to shape and scale our innovative technology that is revolutionizing the transportation industry. If you have a strong foundation in computer science, experience building and maintaining large-scale distributed systems, and a drive to constantly learn and improve, we want to hear from you! Join us in our mission to create seamless and reliable transportation for everyone, everywhere.

  1. Design and develop backend software solutions to support Uber's innovative technology.
  2. Collaborate with cross-functional teams to define project requirements and ensure timely delivery of high-quality code.
  3. Participate in code reviews and provide constructive feedback to maintain code quality and scalability.
  4. Troubleshoot and debug issues in a timely manner to ensure uninterrupted service for Uber's users.
  5. Stay updated on industry trends and advancements in technology to continuously improve and innovate Uber's systems.
  6. Mentor and guide junior engineers, providing technical guidance and support as needed.
  7. Proactively identify and address potential roadblocks or challenges in projects.
  8. Continuously assess and improve existing processes and workflows to increase efficiency and productivity.
  9. Work closely with product managers to understand user needs and translate them into technical requirements.
  10. Collaborate with other teams, such as product, design, and data science, to drive successful product launches.
  11. Maintain and uphold Uber's engineering standards and best practices.
  12. Communicate effectively with team members and stakeholders to provide updates and gather feedback.
  13. Participate in recruiting efforts and assist in building a diverse and talented engineering team.
  14. Adhere to strict security and privacy protocols to protect user data.
  15. Actively contribute to a positive and collaborative team culture.
Where is this job?
This job is located at New York, NY, USA
Job Qualifications
  • Extensive Experience In Backend Development: A Senior Software Engineer At Uber Should Have A Deep Understanding Of Backend Development And Be Proficient In At Least One Programming Language Such As Java, Python, Or Go.

  • Strong Knowledge Of Distributed Systems And Cloud Computing: Uber's Backend Infrastructure Is Highly Distributed And Runs On Cloud Platforms. A Senior Software Engineer Should Have A Solid Understanding Of Distributed Systems And Cloud Computing To Design And Develop Scalable And Fault-Tolerant Systems.

  • Experience With Database Management: Uber Handles A Massive Amount Of Data, And A Senior Software Engineer Should Have Experience With Database Management Systems Such As Mysql, Postgresql, Or Mongodb.

  • Leadership And Mentoring Skills: As A Senior Role, This Position Requires The Ability To Lead A Team And Mentor Junior Engineers. A Senior Software Engineer At Uber Should Have Excellent Communication And Interpersonal Skills To Collaborate With Cross-Functional Teams And Guide Them Towards Achieving Project Goals.

  • Creative Problem-Solving Skills: Uber Is A Fast-Paced Environment, And A Senior Software Engineer Should Possess Strong Problem-Solving Skills To Quickly Identify And Resolve Complex Issues. This Role Also Requires The Ability To Think Creatively To Develop Innovative Solutions To Technical Challenges.

Required Skills
  • Testing

  • Database Management

  • Algorithms

  • Debugging

  • Data Modeling

  • DevOps

  • Coding

  • Cloud Computing

  • Designing

  • Performance optimization

  • API development

  • Scalability

Soft Skills
  • Communication

  • Conflict Resolution

  • Leadership

  • Time management

  • creativity

  • flexibility

  • Attention to detail

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Senior Software Engineer - (Backend) in New York, NY, USA is between $125,000 and $170,000 per year. This can vary depending on factors such as experience, skills, and the specific company or industry. Additionally, bonuses and other forms of compensation may also be offered in addition to the base salary.

Additional Information
Uber is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedAugust 30th, 2024
Apply BeforeSeptember 18th, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Uber

Uber Technologies, Inc. is an American multinational transportation network company offering services that include peer-to-peer ridesharing, ride service hailing, food delivery, and a bicycle-sharing system. The company is based in San Francisco and has operations in over 785 metropolitan areas worldwide.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started