Senior Software Engineer - Backend

Uber is a technology company that develops and operates ride-sharing, food delivery, and transportation platforms.
$185,000 - $205,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Automotive · Cybersecurity

Description For Senior Software Engineer - Backend

As a Senior Software Engineer - Backend at Uber, you will drive the development and operations of security services and frameworks to support user-facing products and platforms across the company. You'll be working on designing scalable systems while delivering high-quality code in an ever-evolving security landscape, especially with the adoption of ML/GenAI. Your responsibilities will include architecting, implementing, and scaling industry-leading security solutions for the entire company. You'll collaborate with security leaders and the broader engineering organization to ensure that Uber's technologies and systems are built with security-by-design in mind.

Key responsibilities include:

  1. Developing Security Solutions: designing, developing, and implementing software solutions to enhance the organization's security posture.
  2. Building backend infrastructure for ETL.
  3. Conducting Code Reviews and Testing.
  4. Collaboration and Communication: Working closely with cross-functional teams such as network operations, incident response, and compliance to ensure a cohesive approach to cybersecurity.

You should have:

  • BS/MS Degree in Computer Science or related field.
  • 5+ years of industry experience in a software development environment.
  • Proficiency in programming languages like Java, Golang, or Python.
  • Hands-on experience with middleware, message queues, caches, and other related technologies.
  • Strong experience in architecture design, high-availability, and high-performance systems.
  • Deep understanding of distributed systems.

Preferred qualifications include experience leading complex system design and development, building real-time data pipelines, and expertise in infrastructure security enhancement, threat detection, and mitigation.

Uber offers competitive compensation, including a base salary range of $185,000 - $205,500 per year for this role in San Francisco, Seattle, and Sunnyvale. You'll also be eligible for Uber's bonus program, potential equity awards, and comprehensive benefits. Uber is committed to diversity, equality, and inclusion in its hiring practices and workplace culture.

Last updated 10 minutes ago

Responsibilities For Senior Software Engineer - Backend

  • Develop security solutions to enhance organization's security posture
  • Build backend infrastructure for ETL
  • Conduct code reviews and testing
  • Collaborate with cross-functional teams on cybersecurity approaches
  • Design and implement scalable systems
  • Architect and scale industry-leading security solutions

Requirements For Senior Software Engineer - Backend

Java
Go
Python
  • BS/MS Degree in Computer Science or related field
  • 5+ years of industry experience in software development
  • Proficiency in Java, Golang, or Python
  • Experience with middleware, message queues, caches
  • Strong experience in architecture design, high-availability, and high-performance systems
  • Deep understanding of distributed systems

Benefits For Senior Software Engineer - Backend

401k
Medical Insurance
  • Bonus program
  • Equity awards
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Uber Senior Software Engineer - Backend

Senior Software Engineer - ML Threat Detection

Senior Software Engineer role at Uber, focusing on ML Threat Detection to enhance cybersecurity across the company's platforms.

Senior Software Engineer

Senior Software Engineer role at Uber, focusing on real-time data analytics and infrastructure development.

Sr. Solution Architect

Senior Solution Architect role at Salesforce's Retail Cloud, managing client interactions and driving strategic initiatives in e-commerce and retail technology.

GPU Compiler Performance Engineer

GPU Compiler Performance Engineer at Qualcomm Canada ULC in Toronto, focusing on optimizing Adreno GPU compiler for mobile graphics and compute solutions.