Software Engineer II

Uber Sunnyvale, CA

Company

Uber

Location

Sunnyvale, CA

Type

Full Time

Job Description

About the Role

Our Identity Org within Core Services is looking for a Software Engineer with a passion for architecting, building, coding and scaling highly-available, mission-critical solutions.

Software Engineers at Uber have a deep impact across a wide variety of business and technology decisions spanning multiple projects. They are passionate and pragmatic technologists who can design scalable systems while delivering efficient code.

The role of a software engineer at Uber involves:

  1. Writing, documenting and shipping high-quality code that supports critical features with global impact and at large scale.
  2. Applying software design patterns to design architectures that address business requirements for large-impact projects.
  3. Owning important components in the Uber's stack that support millions of users daily.
  4. Influence, define and own the product features/area.
  5. Raise the code quality bar and define the technical direction to the team.

Want more jobs like this?

Get jobs in Sunnyvale, CA delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

What the Candidate Will Need / Bonus Points

---- What the Candidate Will Do ----
  1. Lead multiple high-impact projects from conception to completion.
  2. Build sophisticated identity solutions and scalable distributed systems and technologies to enable Uber to grow its business globally.
  3. Provide insight into new technologies and work with the team to make architectural design decisions.
  4. Implement new features while prioritizing security, user experience, modern design, high availability, and scalability
  5. Collaborate with other teams, production engineer team and product manager to support engineering fundamental programs and drive adoption
  6. Communicate and collaborate with other teams, both technical and non-technical
  7. Bring a passion for the creativity and discipline that goes into development with cloud technologies!

---- Basic Qualifications ----
  1. 2+ years of professional software development experience.
  2. BS or higher degree in Computer Science, or a related technical field, or equivalent experience.
  3. Proficient in one or more backend languages, like Java or Go with the ability to pick up new ones quickly.
  4. Excellent coding abilities.
  5. Strong problem-solving skills, with relevant experience in implementing large-scale distributed backend services.
  6. Knowledge of data structures and ability to discuss the tradeoff between architectural choices, both on a theoretical level and on an applied level.
  7. Understanding of business and design requirements, whether you're working on an API used by other developers, an internal tool consumed by our operation teams, or a feature used by millions of customers, your attention to detail leads to a delightful user experience.

---- Preferred Qualifications ----
  1. Advanced Degree: Master's or Ph.D. in computer science, engineering, data science, or a related field.
  2. Experience in risk, identity, security or similar focus.
  3. Experience analyzing, monitoring, and solving large-scale, high-traffic distributed systems.
  4. Excellent written and verbal communication skills, including the ability to write detailed technical documents.

For Sunnyvale, CA-based roles: The base salary range for this role is USD$158,000 per year - USD$175,500 per year.

You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits.

Uber is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.

Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

Apply Now

Date Posted

01/13/2025

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Software Engineer, Data Platform (Lead) - Benchling

Views in the last 30 days - 0

Benchling a leading biotechnology company is seeking a Senior Software Engineer to design and implement scalable multitenant services and APIs The rol...

View Details

Senior Product Manager, Enterprise - Atlassian

Views in the last 30 days - 0

Loom a video communication platform for asynchronous work is seeking a Senior Product Manager for its Enterprise team The role involves defining strat...

View Details

Senior Product Manager, Dev Solutions - Atlassian

Views in the last 30 days - 0

Atlassian offers a remote position for a Product Manager in the Dev Solutions team The role involves collaborating with crossfunctional teams to lead ...

View Details

Senior Account Sales Representative - Spectrum

Views in the last 30 days - 0

The job involves selling products and services to customers in assigned nonbulk multidwelling units through doortodoor solicitation lobby events and b...

View Details

South LA, CA Territory Account Executive - Toast

Views in the last 30 days - 0

Toast is seeking a Territory Sales Account Executive to join their team in transforming the restaurant industry The role involves prospecting building...

View Details

Manager, Implementation Service - BuildOps

Views in the last 30 days - 0

BuildOps is a fastgrowing technology startup seeking a ManagerSenior Manager of Implementation The role involves leading a team to architect solutions...

View Details