Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Uber Staff Software Engineer Backend - Enterprise Identity 
United States, West Virginia 
19309500

14.05.2024

About the role:

The role of a Staff 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 vision and roadmap for the product.
  • 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 cross-functional 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
  • 8+ 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, Go, C/C++, C#, 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.
Bonus points
  • 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.

* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .