The Job logo

What

Where

Software Engineer II - Backend

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Join Uber's Risk Investigations Tooling (RIT) team as a Software Engineer II - Backend to build tools for manual reviews & fraud investigations. Work closely with product managers, collaborate with cross-functional teams, and contribute to centralizing all investigations under a super App. Requires 5+ years of experience in building large-scale systems, coding skills in Java, GO, strong architectural understanding, and effective cross-team communication.

About the Role

Risk Investigations Tooling (RIT) is a critical part of the Uber Ecosystem to detect and address Risk for our users. The RIT team is focused on building best-in-class products and technology to support all Manual Reviews & Fraud Investigation tools for global teams across Uber. The RIT team is looking for a strong Software Engineer to build business-critical tools and execute on the team’s ambitious and fast-paced mission to centralize all investigations under a super App. The engineer is expected to work in close collaboration with the product and the team to build investigation experiences that power manual investigations. 

 

---- What the Candidate Will Do ----     

  • Work with Product Managers to understand requirements and deliver technical solutions
  • Build Experiences for self-service applications/tools
  • Collaborate with operations, UX designers/researchers, engineering teams to develop innovative solutions
  • Consider architectural dependencies, relationships, and integration points to ensure proper solution integration with Risk systems when applicable
  • Identify and deliver efficiencies for investigation tools and processes
  • Commit to the continuous improvement and development of best practices, tools, and technology*   Manage, maintain, and scale investigation tools functionalities
  • Write high-quality code and related documentation
  • Raise the bar in end-to-end and integration tests
  • Participate in On Call and bring efficiencies to On Call   

 

 ---- Basic Qualifications ----  

  • BTech/BS degree in computer science, similar technical field of study or equivalent practical experience.
  • 5+ years of experience as a software engineer and building large-scale distributed systems
  • Coding chops, clean, elegant, bug-free code in languages like Java, GO or similar
  • Skilled in architecture: Solid understanding of distributed systems architecture - consensus, convergence, data consistency, and performance/efficiency constructs
  • Strong desire to learn and grow, while building the best-in-class systems
  • Experienced at Cross Team Communication: Strong flair for effective communication and collaboration
  • Experience designing and working with systems at scale serving millions of users and high uptimes.
  • Demonstrated experience of working with large data volumes
  • Managed the design and implementation of complex cross-team projects independently    

 

---- What the Candidate Will Do ---- 

  • Exposure or hand-on experience to backend development
  • Working experience to Relational and non-relational databases (like MySQL, Cassandra etc)
Set alert for similar jobsSoftware Engineer II - Backend role in Hyderabad, India
Uber Logo

Company

Uber

Job Posted

5 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Engineering

Locations

Hyderabad, Telangana, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Uber Logo

Data Engineer II, Business Technology Engineering

Uber

Hyderabad, Telangana, India

Posted: 5 months ago

Join our team as a Data Engineer II in Business Technology Engineering at Uber, Hyderabad. Drive design, development, and governance of data solutions for complex business challenges, ensuring data integrity and compliance.