Own the end-to-end delivery of software releases: create and maintain project plans, balancing scope, budget, and timeline against business goals.
Synchronize cross-function al 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.
Your 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.