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

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 10 days 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?

Jobs Related To Uber Senior Software Engineer, Windows Desktop Applications

Sr Software Engineer, Python

Senior Python Software Engineer role at Uber, focusing on building and scaling developer tools and infrastructure for Machine Learning and Data Storage systems.

Sr. Software Engineer, Back End - Uber Flash and Direct

Senior Backend Engineer role at Uber, focusing on Direct and Flash delivery products, requiring 3+ years experience in distributed systems and scalable solutions.

Sr. Software Engineer - Backend

Senior Backend Engineer role at Uber working on the Targeting Platform, building scalable segmentation and targeting capabilities.

Sr Oracle HCM Application Developer

Senior Oracle HCM Application Developer position at Uber, focusing on managing and enhancing HR SaaS applications.

Senior Software Engineer, Backend, Platform Security

Senior Backend Engineer role at Uber focusing on platform security, PKI automation, and distributed systems development.