Short Description
UBER is hiring a Staff Software Engineer who has familiarity with front-end technologies (HTML, JavaScript, CSS, JavaScript frameworks).Job Description
- Provide technical leadership in designing, implementing, testing and rolling out new software systems and infrastructure at UberWorks
- Build up strong relationships with people in the organization, meaningfully collaborating and building trust
- Be a role model on acting with good judgment and responsibility. Engineers across the organization will look to you on how best to plan and execute on projects
- See the big picture and identify strategically important problems, inefficiencies or opportunities for meaningful improvements. Drive alignment on how to tackle these and deliver high leverage solutions on these at the group and organization level
- Up the bar on sustainable engineering by improving best practices, producing best in a class of code, documentation, testing, and monitoring. Give feedback cross-team to ensure we are building highly reliable systems
- Be a humble mentor and trusted advisor for both our talented team members and passionate leaders alike. Deal with a difference in opinions in a mature and fairway, helping teams to commit and move forward
- Extensive experience with complex backend integrations
- 10+ years developing and shipping software systems in production
- Experience connecting to numerous systems via a wide range of protocols
- Driving systems design and writing ERDs (eng requirement docs)
- Expertise in dealing with large datasets and processing/throughput and transformation
- Expertise with Integration protocols: REST, SOAP, JDBC, PowerShell, SSH, SFTP, SCP, MQTT
- Familiarity with front-end technologies (HTML, JavaScript, CSS, JavaScript frameworks)
- Familiarity with native technologies and maintaining a mobile app (iOS, Android)
- Ability to troubleshoot and debug, under pressure, critical customer issues
- Experience leading and crafting complex technical projects while motivating change across multiple levels of engineering executives and organizations
- Outstanding written and verbal communications skills, with the ability to explain the most basic feature to a business user
- At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.bvbbva
Staff Software Engineer