Devsu is looking for a Senior Technical Program Manager to lead complex software development programs for our clients. This role will be responsible for driving end-to-end delivery across multiple technical teams, ensuring alignment between business objectives, technical execution, timelines, resources, risks, and client expectations.
The ideal candidate combines a strong technical background with proven program management experience, ideally within software development, technology consulting, IT services, nearshore, or staff augmentation environments.
This is a highly collaborative, client-facing role requiring strong ownership, technical fluency, and the ability to operate effectively across distributed teams and multiple stakeholders.
Responsibilities
- Lead end-to-end delivery of complex software development programs across multiple teams and workstreams.
- Establish and manage program roadmaps, milestones, dependencies, risks, resources, and delivery plans.
- Partner closely with engineering, product, QA, DevOps, architecture, and business teams to ensure successful delivery.
- Act as a strategic point of contact for clients, providing clear communication around progress, risks, dependencies, decisions, and outcomes.
- Identify and proactively manage cross-team dependencies, delivery risks, blockers, and escalations.
- Monitor program health through meaningful delivery, technical, financial, and quality metrics.
- Manage scope, timelines, resources, and budget, ensuring programs remain aligned with contractual and business objectives.
- Facilitate decision-making across technical and business stakeholders and drive accountability for outcomes.
- Ensure software development practices, SDLC processes, Agile methodologies, and delivery standards are consistently followed.
- Partner with engineering leadership to identify technical risks and understand their impact on delivery and business outcomes.
- Drive continuous improvement across delivery processes, team performance, quality, and predictability.
- Provide executive-level reporting and communicate program status, risks, dependencies, and recommendations to internal and client leadership.
- Coordinate distributed and cross-functional teams, often working across different locations, time zones, and organizational structures.
Requirements
- 5+ years of experience in Project, Program, or Technical Program Management, preferably within software development or technology services.
- Previous experience working in software engineering, development, QA automation, DevOps, technical leadership, or another hands-on technical role is strongly preferred.
- Proven experience managing complex software programs involving multiple teams and workstreams.
- Experience in IT Services, Software Development, Technology Consulting, Staff Augmentation, Nearshore, or similar client-facing environments is highly valued.
- Strong understanding of the Software Development Life Cycle (SDLC) and modern software delivery practices.
- Strong knowledge of Agile/Scrum methodologies and experience working with engineering teams.
- Experience managing roadmaps, dependencies, risks, resources, budgets, and delivery timelines.
- Ability to understand and communicate technical concepts involving APIs, cloud platforms, CI/CD, microservices, databases, integrations, and modern software architectures.
- Strong experience with stakeholder and client management, including executive-level communication.
- Demonstrated ability to take end-to-end accountability for program outcomes, not just coordination or reporting.
- Strong analytical skills and experience using program metrics to assess delivery, quality, efficiency, and overall program health.
- Advanced English communication skills, both written and verbal.
- Preferred Qualifications
- Experience working for IT consulting, software development, staff augmentation, nearshore, or managed services companies.
- Experience managing programs for US-based clients.
- PMP, PMI-ACP, PgMP, SAFe, Scrum Master, or equivalent certification.
- Experience with tools such as Jira, Confluence, Azure DevOps, Monday.com, Smartsheet, or similar program management platforms.
- Experience managing globally distributed engineering teams.
- Advanced English
Benefits
At Devsu, we believe in creating an environment where you can thrive both personally and professionally. By joining our team, you’ll enjoy:
• A stable, long-term contract with opportunities for career growth
• Private health insurance
• A remote-friendly culture that promotes work-life balance
• Continuous training, mentorship, and learning programs to keep you at the forefront of the industry
• Free access to AI training resources and state-of-the-art AI tools to elevate your daily work
• A flexible Paid Time Off (PTO) policy as well as paid holiday days
• Challenging, world-class software projects for clients in the US and LatAm
• Collaboration with some of the most talented software engineers in Latin America and the US, in a diverse work environment
Join Devsu and discover a workplace that values your growth, supports your well-being, and empowers you to make a global impact.