Monitor progress, manage dependencies, and adjust plans proactively to address changing requirements or constraints.
Provide regular updates on project status, risks, and changes to stakeholders, ensuring transparency and alignment.
Collaborate with stakeholders to establish project objectives, deliverables, timelines, and success criteria.
Identify potential risks early, develop mitigation strategies, and resolve project blockers to maintain momentum.
Facilitate collaboration between development, QA, product, and business people to align on goals and priorities.
Conduct regular 1-1s with team members, provide coaching, and track performance addressing concerns.
Gather feedback after project completion and implement lessons learned to refine future project execution.
Track project expenditures and ensure the project stays within budget.
Requirements
Bachelor’s degree in Computer Science, Information Technology, Engineering, Project Management, or a related field (or equivalent practical experience).
+5 years of proven experience managing software development projects.
+5 years of recent experience in software development.
Experience in one or more programming/scripting languages (e.g., JavaScript, Python, Java, C#, etc.).
Strong understanding of DevOps practices, CI/CD, and modern software delivery pipelines.
Strong understanding of SDLC and Agile/Scrum methodologies.
Strong experience with development tools (e.g., Git, Asana, Confluence, Slack).
Strong understanding of various testing approaches (unit, integration, end-to-end), test automation, performance testing and security testing.
Proficiency in diagnosing and resolving technical issues.
Ability to deliver results in fast-paced, high-growth environments, balancing agility with quality.
Comfortable managing projects with evolving requirements and shifting priorities.
Exceptional organizational skills in fast-paced environments.
Strong proficiency in planning, scheduling, resource allocation and stakeholder management.
Strong proficiency in identifying, assessing, and mitigating project risks.
Proven ability to lead multiple projects concurrently.