About Us:
Ola is India's largest mobility platform and one of the world's largest ride-hailing companies. Ola
revolutionized urban mobility by making it available on demand for over a billion people across 3
continents. Today, Ola continues to move the world to sustainable mobility through its ride hailing platform as well as through advanced electric vehicles manufactured at its Future factory, the largest, most advanced and sustainable two wheeler factory in the world. Ola is dedicated to transitioning the world to sustainable mobility and making the world better than we found it.
Job Description:
Role Overview:
As a Technical Program Manager at Ola, you will be responsible for leading and managing complex software engineering from initiation to completion. You will collaborate closely with cross-functional teams, including software engineers, product managers, and quality assurance experts, Sentinels and DevOps Team to ensure that Programs are delivered on time and meet the highest quality standards.
Key Responsibilities:
Planning and Management:
- Define scope, objectives, and deliverables.
- Develop detailed plans, schedules, and budgets.
- Allocate resources and ensure resource availability.
- Track progress and manage risks.
- Create bi-directional visibility of Program Status to enable proactive communication
Cross-functional Collaboration:
- Work closely with product managers to understand requirements and priorities.
- Collaborate with software engineering teams to ensure alignment with technical goals.
- Coordinate efforts with quality assurance teams to maintain product quality.
Stakeholder Communication:
- Act as the primary point of contact for Program stakeholders.
- Facilitate the Technical Solutioning & Brainstorming sessions for Engineering Team
- Provide regular updates and reports to senior management and stakeholders.
- Facilitate communication between teams and stakeholders.
Risk Management:
- Identify risks and develop risk mitigation strategies.
- Proactively address issues and obstacles that may impact timelines or quality.
Quality Assurance:
- Implement best practices and quality assurance processes to ensure software reliability and performance.
- Monitor and report on the quality of deliverables.
Continuous Improvement:
- Foster a culture of continuous improvement within the software engineering team.
- Identify opportunities to optimize processes and workflows.
Qualifications:
- Bachelor's or Master's degree in Computer Science or a related field.
- Proven experience as a Technical Program Manager or similar role in software engineering.
- Strong understanding of software development methodologies (Agile, Scrum, etc.).
- Excellent management and organizational skills.
- Strong leadership and communication abilities.
- Problem-solving and critical-thinking skills.
- Experience with management tools and software.