Staff Software Engineer, Earnings Experience

at  Uber

Amsterdam, Noord-Holland, Netherlands -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate21 Nov, 2024Not Specified23 Aug, 202410 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

WHAT YOU’LL NEED

  • 10+ years of experience as a software engineer and building large-scale distributed systems
  • Coding chops, clean, elegant, bug-free code in languages like Java, GO
  • Must have led teams of engineers to deliver autonomously on large cross-functionally driven projects
  • Skilled at architecture: Solid understanding of distributed systems architecture - consensus, convergence, data consistency and performance/efficiency constructs
  • Strong desire to learn and grow, while building the best in class systems
  • Experienced at Cross Team Communication: Strong flair for effective communication and collaboration - you know when to push on and when to step back. We work closely with several groups and supporting these other groups is a key part of scaling our business
  • Push the bar on engineering best practices and help leadership build a strong engineering culture
  • Passionate about helping teams grow by inspiring and mentoring engineers
  • Ability to Identify and resolve performance and scalability issues

Responsibilities:

ABOUT THE ROLE

More than 7 million drivers globally rely on Uber as their primary and flexible earnings source! To deliver on our value proposition as a flexible earnings platform, it is critical we reliably and clearly communicate what has been, and could be, earned to each and every driver on the platform. Information about earnings is the foundation by which drivers are able to set and track their goals and make tradeoffs about when and where to drive
As part of the earnings platform team, you will have direct responsibility for vital systems and processes. You will take ownership of key features and initiatives in designing and building high quality, scalable systems in making earnings reliable and efficient. Your work will directly impact the lives of Uber’s partners (drivers, couriers), riders, eaters, and operations teams across the globe.

WHAT YOU’LL DO

  • Direct efforts within organization to understand requirements and consolidate and translate strategically important business or technical problems into executable and extensible designs
  • Oversee design development that incorporates current short- and long-term needs, and can be extended for future needs
  • Address systemic issues, needs and business requirements of various stakeholders and teams, the ease of adoption, and documentation
  • Identify and advocate for strategic investments in extensible solutions within organization, and create extensible solutions that are capable of reuse or integration to avoid redundant development
  • Serve as a resource for the team to connect them with broader engineering directions and initiatives
  • Scale up initiatives quickly, leveraging and assigning appropriate resources to various tasks and sub-tasks, and facilitating rapid movement towards end-goal
  • Raise the bar of the engineering and/or people culture within their organization
  • Serve as a role model for mentoring and developing engineers into impactful citizens of Uber engineering
  • Define standards in testing, monitoring, and alerting systems and lead organization to execute against them


REQUIREMENT SUMMARY

Min:10.0Max:15.0 year(s)

Information Technology/IT

IT Software - Other

Software Engineering

Graduate

Proficient

1

Amsterdam, Netherlands