
Software Engineer II - Full Stack
Welcome to Uber Engineering! We are seeking a highly motivated and skilled Software Engineer II - Full Stack to join our dynamic and innovative team. As a Software Engineer at Uber, you will have the exciting opportunity to work on cutting-edge technology and shape the future of transportation. We are looking for someone who is passionate about developing robust and scalable software solutions, has a strong understanding of full stack development, and thrives in a fast-paced and collaborative environment. If you are a problem-solver with a keen eye for detail and a drive to constantly learn and improve, then we want to hear from you!
- Develop and maintain robust and scalable software solutions.
- Collaborate with team members to design and implement full stack solutions.
- Stay up-to-date with emerging technologies and industry trends.
- Troubleshoot and debug code to ensure high quality and efficient functioning.
- Work in a fast-paced and dynamic environment to meet project deadlines.
- Continuously learn and improve skills to stay ahead of industry standards.
- Contribute to the development and implementation of software engineering best practices.
- Communicate effectively with team members and stakeholders to ensure project success.
- Take ownership of assigned projects and work independently to deliver results.
- Proactively identify and address potential roadblocks or challenges in the development process.
- Collaborate with cross-functional teams to integrate software components and ensure seamless functionality.
- Conduct code reviews and provide constructive feedback to team members.
- Participate in product planning and contribute to the development of new features and enhancements.
- Adhere to coding standards and maintain documentation for future reference.
- Prioritize and manage multiple tasks effectively to meet project goals.
- Contribute to a positive and collaborative team culture.
Bachelor's Or Master's Degree In Computer Science, Software Engineering, Or A Related Field.
Minimum Of 3 Years Of Professional Experience As A Full Stack Software Engineer.
Proficiency In At Least One Object-Oriented Programming Language (Such As Java, Python, Or C++).
Strong Understanding Of Front-End Technologies Such As Html, Css, And Javascript, As Well As Modern Front-End Frameworks (E.g. React, Angular, Vue).
Experience With Back-End Development And Knowledge Of Databases (Sql, Nosql). Familiarity With Cloud Technologies (E.g. Aws, Azure) Is A Plus.
Javascript
Java
Database Management
Cloud Computing
Object-oriented programming
API development
Agile methodologies
Microservices
Front-end development
Back-end development
Test-Driven
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 Software Engineer II - Full Stack in Sunnyvale, CA, USA is $107,000 - $159,000 per year. This salary range may vary depending on experience level, specific job responsibilities, and the company's budget. Some companies may also offer additional benefits and bonuses in addition to the base salary.
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
