Uber

Senior Software Engineer, Windows Desktop Applications

Uber

New York, NY, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

At Uber, we are looking for a highly skilled and experienced Senior Software Engineer to join our Windows Desktop Applications team. In this role, you will have the opportunity to work on cutting-edge technology and play a critical role in shaping the future of our desktop applications. Our ideal candidate is a self-motivated problem-solver with a strong passion for developing innovative solutions. If you have a proven track record of success in developing and maintaining complex desktop applications on the Windows platform, we want to hear from you!

  1. Design and develop complex desktop applications on the Windows platform, using a variety of programming languages and tools.
  2. Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  3. Take ownership of the entire software development lifecycle, from design and implementation to testing and maintenance.
  4. Troubleshoot and debug issues in a timely and efficient manner, ensuring the smooth functioning of our desktop applications.
  5. Stay updated with the latest technologies and industry trends to continuously improve the performance and functionality of our desktop applications.
  6. Mentor and guide junior members of the team, providing technical expertise and support when needed.
  7. Conduct code reviews and maintain coding standards to ensure high-quality and maintainable code.
  8. Work closely with product managers and designers to deliver user-friendly and visually appealing desktop applications.
  9. Communicate project status, risks, and challenges to stakeholders in a clear and concise manner.
  10. Continuously identify and implement process improvements to enhance the efficiency and effectiveness of our development processes.
Where is this job?
This job is located at New York, NY, USA
Job Qualifications
  • Extensive Experience In Developing And Maintaining Windows Desktop Applications, Including Proficiency In Programming Languages Such As C++, C#, And .Net.

  • In-Depth Knowledge Of Software Engineering Principles And Practices, Including Object-Oriented Design, Design Patterns, And Software Development Life Cycle.

  • Strong Understanding Of Windows Operating Systems And Their Underlying Components, Such As The Windows Api And File System.

  • Proven Track Record Of Successfully Delivering High-Quality Software Projects On Time And Within Budget.

  • Ability To Collaborate Effectively With Cross-Functional Teams, Including Product Managers, Designers, And Other Engineers, To Drive Project Success.

Required Skills
  • Database Management

  • Debugging

  • Performance optimization

  • Object-oriented programming

  • User Interface Design

  • Team Leadership

  • Agile methodologies

  • Multithreading

  • C++ development

  • Windows Api

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Attention to detail

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Senior Software Engineer, Windows Desktop Applications in New York, NY, USA is between $130,000 and $160,000 per year. Salaries may vary depending on factors such as experience, skills, and the specific company or industry.

Additional Information
Uber is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedAugust 30th, 2024
Apply BeforeJune 9th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Uber

Uber Technologies, Inc. is an American multinational transportation network company offering services that include peer-to-peer ridesharing, ride service hailing, food delivery, and a bicycle-sharing system. The company is based in San Francisco and has operations in over 785 metropolitan areas worldwide.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started