Sr Staff Software Engineer

Uber Uber · Consumer · Hyderabad, India · Engineering

Senior Staff Engineer role focused on architecture, design, and technical leadership for Uber's global payment processing systems, ensuring scalability, security, and efficiency. The role involves collaboration with cross-functional teams, innovation in payment technologies, and mentorship.

What you'd actually do

  1. Architecture & Design: Lead the design and architecture of Uber's payment processing systems, ensuring they are scalable, secure, and maintainable.
  2. Technical Leadership: Provide technical guidance across various projects and initiatives within the payments domain, influencing key decision makers.
  3. Collaboration: Work closely with cross-functional teams including engineering, product management, and operations to define and implement payment processing strategies.
  4. Innovation: Evaluate and integrate cutting-edge technologies that can enhance payment processing efficiency and security.
  5. Mentorship: Guide and mentor engineering teams within payments, fostering a culture of innovation and continuous improvement.

Skills

Required

  • BS, MS or PhD degree in computer science, similar technical field of study and equivalent practical experience
  • 14+ years professional software development experience
  • 6+ years of tech lead experience for multiple engineering pods
  • Ability to architect and design robust, high-scale systems
  • Experience in developer tooling and developer productivity
  • Demonstrated experience using metrics to measure and improve product quality

What the JD emphasized

  • 14+ years professional software development experience
  • 6+ years of tech lead experience for multiple engineering pods
  • A strong ability to architect and design robust, high-scale systems
  • Demonstrated experience using metrics to measure and improve product quality