
Senior Software Engineer, Windows Desktop Applications
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!
- Design and develop complex desktop applications on the Windows platform, using a variety of programming languages and tools.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Take ownership of the entire software development lifecycle, from design and implementation to testing and maintenance.
- Troubleshoot and debug issues in a timely and efficient manner, ensuring the smooth functioning of our desktop applications.
- Stay updated with the latest technologies and industry trends to continuously improve the performance and functionality of our desktop applications.
- Mentor and guide junior members of the team, providing technical expertise and support when needed.
- Conduct code reviews and maintain coding standards to ensure high-quality and maintainable code.
- Work closely with product managers and designers to deliver user-friendly and visually appealing desktop applications.
- Communicate project status, risks, and challenges to stakeholders in a clear and concise manner.
- Continuously identify and implement process improvements to enhance the efficiency and effectiveness of our development processes.
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.
Database Management
Debugging
Performance optimization
Object-oriented programming
User Interface Design
Team Leadership
Agile methodologies
Multithreading
C++ development
Windows Api
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time management
creativity
Attention to detail
Teamwork
Adaptability
Problem-Solving
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.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
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.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started
