Tasks :
- Own the end-to-end delivery of software releases: create and maintain project plans, balancing scope, budget, and timeline against business goals.
- Synchronize cross-functional teams (Product Managers, Engineers, QA) to align priorities, clear blockers, and ensure high-quality releases delivered on time.
- Identify and mitigate risks: raise issues early and keep stakeholders confidently informed with clear status updates.
- Champion continuous improvement: work with team members to evolve development processes, tools, and best practices, including piloting and scaling AI-assisted development, test automation, and CI/CD solutions that accelerate delivery.
- Drive high-level software architecture and design: craft a scalable and maintainable architectural blueprint, ensuring the technical direction stays aligned with product vision and future growth.
Qualifications :
- Bachelor’s degree in Computer Science or related field; Master’s degree is a plus
- 8+ years of experience in software development and project management
- Strong facilitation and influencing skills; capable to align diverse stakeholders without direct authority; excellent written and verbal communication in English.
- Proven track record delivering multi team software releases in an Agile environment -on schedule and within budget.
- Experience designing and governing high-level architecture for complex, customer-facing systems
- Ability to evaluate code quality and advocate clean, testable code (C#, Java, Python, or JavaScript).
- Hands-on familiarity with CI/CD (e.g. Git, Jenkins), Jira, and automated testing frameworks.
- Familiarity with AI-assisted development tools