Plan, coordinate, and oversee the successful delivery of projects from initiation to completion
Collaborate with stakeholders to establish project objectives, deliverables, timelines, and success criteria
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
Identify potential risks early, develop mitigation strategies, and resolve project blockers to maintain momentum
Facilitate collaboration between development, QA, product, and business teams
Conduct regular 1-1s with team members, provide coaching, track performance and address concerns
Gather feedback after project completion and implement lessons learned
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
Proficiency in one or more programming/scripting languages (e.g., JavaScript, Python, Java, C#)
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
Exceptional organizational skills in fast-paced environments
Strong proficiency in planning, scheduling, resource allocation and stakeholder management
Strong proficiency in setting performance expectations, monitoring progress, providing constructive feedback, and evaluating both individual and team performance
Strong proficiency in identifying, assessing, and mitigating project risks
Proven ability to lead multiple projects concurrently
Experience leading distributed/global teams
Proficiency in English (spoken and written)
Tech Stack
Java
JavaScript
Python
SDLC
Benefits
Work remotely from anywhere in the world
Collaborate with global teams
Opportunity to contribute to innovative fintech projects