Search jobs > Sunnyvale, CA > Senior software engineer

Senior Software Engineer - Backend

Uber
Sunnyvale, California, US
Full-time

About the Role

All potential applicants are encouraged to scroll through and read the complete job description before applying.

You will drive the development and operations of security services and frameworks to support user-facing products and platforms across Uber.

You are passionate and pragmatic technologists who are able to design scalable systems while delivering high-quality code.

The security landscape is constantly evolving, and with the adoption of ML / GenAI backed by extensive heterogeneous data, security threats are inevitably broadened.

With your deep and comprehensive expertise across major technology stacks, you will architect, implement and scale industry-leading security solutions for the entire company.

You will collaborate with security leaders and with the broader engineering organization to ensure that the technologies and systems that Uber depends on are built with security-by-design in mind.

  • What the Candidate Will Do -
  • Developing Security Solutions : designing, developing, and implementing software solutions to enhance the security posture of the organization.
  • Build backend infrastructure for ETL.
  • Code Review and Testing.
  • Collaboration and Communication : Working closely with cross-functional teams such as network operations, incident response, and compliance to ensure a cohesive approach to cybersecurity.
  • Basic Qualifications -
  • 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 -
  • Prior experience leading the design and development of complex systems, preferably in big data or related fields.
  • Experience with building real-time data pipelines.
  • Deep understanding of distributed systems, such as load balancing, distributed transactions, CAP / BASE, etc.
  • Experience with infrastructure security enhancement, threat detection, and mitigation.

J-18808-Ljbffr

2 days ago
Related jobs
Promoted
Snorkel AI
Redwood City, California

Snorkel AI is looking for a Distributed Systems and Backend Engineer. The company’s flagship product is a cloud-based enterprise software used by data scientists and ML engineers. We work at the frontier of AI and software engineering, and believe that underrepresented communities need to play a par...

Promoted
Lark Health
San Jose, California

At least 5 years of backend software development experience. Extensive experience in backend service development. Provide backend service expertise in developing new features by working closely with design, product and other cross-functional teams. Grow the team by coaching junior engineers and cont...

Promoted
BILL
San Jose, California

BILL is a leader in financial automation software for small and midsize businesses (SMBs). We are looking for a strong , passionate engineer to join us on an exhilarating journey to clock colossal payment volumes, build & ideate towards next-gen capabilities, & invent new revenue streams in ...

Promoted
LinkedIn
Mountain View, California

You will work with a dynamic team of engineers and collaborate on various projects to deliver high-performance media solutions. Suggested Skills- Distributed systems- Backend Systems Infrastructure- Java/Golang/Rust/PythonYou will Benefit from our CultureWe strongly believe in the well-being of our ...

Promoted
Apple
Sunnyvale, California

Apple Online Store is looking for a highly motivated senior software engineer to join the Apple Online Store Engineering team. As part of the AOS Application Engineering team, your responsibilities include building high throughput, dedication, reliable, server-side web services and features, working...

Promoted
LinkedIn
Mountain View, California

The tools and solutions built span across internal custom libraries, deep Azure integrations and automation, high volume processing pipelines and more!This job requires an engineer who is adept at both building software solutions as well as understanding and integrating with industry standard tools ...

Promoted
Google
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Promoted
DICE
Sunnyvale, California

Well-funded Startup is looking for a Senior or Staff-level Software Engineer!. Join a dynamic and fast-growing startup as a key member of our engineering team. We are looking for a versatile full-stack engineer with a passion for building innovative video streaming solutions. This role is perfect fo...

Promoted
Google
Mountain View, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Promoted
Ambient.ai
Palo Alto, California

Senior / Software Engineer, Cloud (Platform). India Technology Engineering division with exponential growth ahead. The candidate will contribute majorly in the areas of core platform and security engineering of Ambient. Improving the performance, reliability, and scalability of all backend services....