Software Engineer / Applications Developer / Data Engineer

Global technology company revolutionizing transportation and delivery through its platform
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Travel · Logistics

Description For Software Engineer / Applications Developer / Data Engineer

Uber's uReturn program is a unique initiative designed to help women professionals return to the workforce after a career break. This full-time employment program specifically targets women who have taken breaks due to personal obligations or caregiving responsibilities, providing them with a structured path back into their careers. The role offers positions across Software Engineering, Applications Development, and Data Engineering in Hyderabad and Bengaluru locations, with hybrid working options.

The position requires strong technical expertise in various programming languages and frameworks, including Java, Python, JavaScript, and big data technologies. You'll be working on developing and enhancing products that solve critical business needs, while also contributing to architectural decisions and framework development.

This is an excellent opportunity for experienced professionals to join a leading technology company that is committed to building diverse teams. The role offers the perfect blend of technical challenges and supportive work environment, with Uber providing active support through various stages of selection, onboarding, and assimilation.

The ideal candidate will have at least 3 years of technical software engineering experience, with a strong background in either backend development, full-stack development, or data engineering. You'll be part of a dynamic team that values innovation, collaboration, and technical excellence, while working on products that impact millions of users globally.

Last updated a day ago

Responsibilities For Software Engineer / Applications Developer / Data Engineer

  • Work with product managers in Engineering teams to develop products for solving business needs
  • Enhance products and provide extraordinary support
  • Demonstrate technical expertise & thought leadership
  • Define/create reliable & reusable frameworks and abstractions
  • Identify and solve major architectural problems

Requirements For Software Engineer / Applications Developer / Data Engineer

Java
Python
JavaScript
Node.js
  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field or 4-year full-time Software Engineering work experience
  • 3 years of technical software engineering experience
  • Experience with programming languages (C, C++, Java, Python, or Go)
  • Experience with web technologies (JavaScript, CSS, Node.js)
  • Experience with data technologies (SQL, Java/Scala)
  • Experience with big data frameworks (Spark, Flink, Presto)
  • Experience in data modeling and writing ETLs

Benefits For Software Engineer / Applications Developer / Data Engineer

  • Hybrid work environment
  • Career comeback support
  • Inclusive workplace

Interested in this job?

Jobs Related To Uber Software Engineer / Applications Developer / Data Engineer

Software Engineer II

Backend Software Engineer II position at Uber, working on UberEats ads business to build scalable solutions and lead technical development.

Software Engineer II - Uber Flash and Direct

Mid-level Backend Software Engineer position at Uber, working on Flash and Direct delivery products in São Paulo, Brazil. Hybrid role requiring 3+ years of experience.

Software Engineer II

Software Engineer II position at Uber focusing on search infrastructure and platform development, requiring 2+ years of experience and offering competitive compensation.

Software Engineer II - Full Stack, Ads

Mid-level Software Engineer position at Uber working on ad-serving systems and backend services for the delivery ads platform.

Software Engineer II

Software Engineer II position at Uber focusing on building next-generation multi-cloud data lake architecture and handling petabyte-scale data infrastructure.