Uber
Staff Software Engineer - iOS
Found: September 23, 2025
This role is based in Bangalore, India.
Responsibilities:
- Lead, mentor, and inspire a team of engineers to achieve project goals and deliverables.
- Collaborate with product managers, designers, and other stakeholders to achieve business goals.
- Provide technical leadership and oversight to teams while staying hands-on.
- Coach and mentor senior engineers to help with their learning and career growth.
- Foster a culture of continuous improvement, innovation, and knowledge sharing within the engineering team.
- Stay current with industry trends, best practices, and emerging technologies to drive innovation and efficiency.
Requirements:
- 10+ years of total experience.
- Bachelor's degree in Computer Science or related technical field or equivalent practical experience.
- Strong expertise in high-level programming languages GoLang, Java, etc.
- Strong experience in architecture design, high availability, and high-performance systems.
- Ability to learn quickly and adapt to meet the needs of a rapidly evolving business environment.