Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Uber Senior Software Engineer - Backend 
United States, West Virginia 
820277945

06.09.2024

About the Role

The role of a Senior software engineer at Uber involves:

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

- - - - What the Candidate Will Do ----

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

- - - - Basic Qualifications ----

  • 5+ years of professional software development experience.
  • BS or higher degree in Computer Science, or a related technical field, or equivalent experience.
  • Proficient in one or more backend languages, like Java or Go with the ability to pick up new ones quickly.
  • Excellent coding abilities.
  • Strong problem-solving skills, with relevant experience in implementing large-scale distributed backend services.
  • Knowledge of data structures and ability to discuss the tradeoff between architectural choices, both on a theoretical level and on an applied level.
  • 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 ----

  • Advanced Degree: Master's or Ph.D. in computer science, engineering, data science, or a related field.
  • Experience in risk, identity, security or similar focus.
  • Experience analyzing, monitoring, and solving large-scale, high-traffic distributed systems.
  • 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$185,000 per year - USD$205,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 .