Taro Logo

Senior Software Engineer, Windows Desktop Applications

A technology company that started with ride-sharing and now provides transportation services for people, food delivery, and grocery delivery.
$185,000 - $205,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Logistics
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer, Windows Desktop Applications

Uber is seeking a Senior Software Engineer to join their Grocery Engineering Team, focusing on Windows Desktop Applications. This role is part of Uber's initiative to redefine the future of grocery & retail delivery. The position offers a competitive base salary range of $185,000 - $205,500 per year, along with bonus opportunities and equity awards.

The ideal candidate will have at least 5 years of software engineering experience or a PhD in a relevant field, with strong expertise in Windows desktop application development. You'll be working on sophisticated user interfaces and features that power Uber's expanding delivery platform, which has evolved from ride-sharing to encompass grocery and retail delivery services.

Key technical requirements include proficiency in programming languages like JavaScript, Python, or Java, comprehensive knowledge of Windows internals, and experience with native Windows development frameworks such as WinUI, WPF, and Winforms. The role also demands expertise in application security, SQL Server, and cross-platform frameworks.

As part of Uber's hybrid work culture, you'll be expected to spend at least half of your work time in the office, fostering collaboration and maintaining the company's cultural identity. You'll be joining a team that's at the forefront of transforming how people receive goods and services, with the opportunity to impact millions of users across 600+ cities worldwide.

The position offers comprehensive benefits, including medical coverage, equity opportunities, and bonus programs. Uber maintains a strong commitment to diversity and inclusion, welcoming candidates from all backgrounds who share their vision of moving the world forward.

Last updated 7 months ago

Responsibilities For Senior Software Engineer, Windows Desktop Applications

  • Partner with collaborators and lead team efforts
  • Design, develop, and maintain sophisticated user interfaces
  • Develop features for desktop applications
  • Meet design, functionality, and complexity needs of end users

Requirements For Senior Software Engineer, Windows Desktop Applications

JavaScript
Python
Java
  • PhD or equivalent in Computer Science, Engineering, Mathematics or related field OR 5-years full-time Software Engineering work experience
  • 3-years technical software engineering experience
  • Experience with Desktop Applications development
  • Comprehensive experience with Windows internals
  • Proven knowledge on Application Security and Isolation
  • Experience with native Windows development framework
  • Familiarity with cross platform frameworks
  • Experience with SQL, particularly SQL Server
  • UX experience

Benefits For Senior Software Engineer, Windows Desktop Applications

Medical Insurance
Equity
  • Bonus program
  • Equity awards
  • Benefits package

Interested in this job?