高级技术项目经理
Senior Technical Project Manager
Devsu 正在寻找一位高级技术项目经理,负责为我们的客户领导复杂的软件开发项目。该职位将负责跨多个技术团队的端到端交付,确保业务目标、技术执行、时间表、资源、风险和客户期望之间的对齐。
理想的候选人应具备扎实的技术背景和丰富的项目管理经验,最好在软件开发、技术咨询、IT 服务、近岸或人员外包环境中工作过。
这是一个高度协作、面向客户的职位,需要强大的责任感、技术熟练度,以及在分布式团队和多个利益相关者之间高效运作的能力。
职责
- 领导跨多个团队和工作流的复杂软件开发项目的端到端交付。
- 制定并管理项目路线图、里程碑、依赖关系、风险、资源和交付计划。
- 与工程、产品、QA、DevOps、架构和业务团队紧密合作,确保项目成功交付。
- 作为客户的战略联系人,清晰地传达进展、风险、依赖关系、决策和结果。
- 识别并主动管理跨团队的依赖关系、交付风险、障碍和升级问题。
- 通过有意义的交付、技术、财务和质量指标监控项目健康状况。
- 管理范围、时间表、资源和预算,确保项目与合同和业务目标保持一致。
- 在技术和业务利益相关者之间促进决策,并推动对结果的责任感。
- 确保软件开发实践、SDLC 流程、敏捷方法和交付标准得到一致遵循。
- 与工程领导合作,识别技术风险并理解其对交付和业务成果的影响。
- 推动交付流程、团队绩效、质量和可预测性的持续改进。
- 提供高管级报告,向内部和客户管理层沟通项目状态、风险、依赖关系和建议。
- 协调分布式的跨职能团队,通常需要在不同地点、时区和组织结构中工作。
要求
- 5年以上项目、项目集或技术项目管理经验,最好在软件开发或技术服务领域。
查看英文原文
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.
Originally posted on Himalayas