[Remote] Senior Engineering Program Manager
Note: The job is a remote job and is open to candidates in USA. Cypress HCM is seeking a Senior Engineering Program Manager to lead complex technical programs. The role is responsible for program planning and execution, cross-functional coordination, risk management, process development, status reporting, continuous improvement, and accountability across distributed technical teams.
Responsibilities
- Lead the planning, execution, and delivery of complex technical programs, ensuring alignment with business objectives and customer needs
- Drive cross-functional collaboration across engineering, product management, operations, and other teams to achieve program goals
- Establish and maintain program timelines, identifying and mitigating risks proactively
- Develop and implement standard methodologies for program management to optimize efficiency and execution
- Communicate program status, challenges, and dependencies to collaborators at all levels, ensuring transparency and alignment
- Drive continuous improvement by identifying bottlenecks, inefficiencies, and opportunities for automation
- Ensure technical teams stay focused and accountable for delivering high-quality solutions on time
- Collaborate with product and engineering leadership to balance short-term deliverables with long-term architectural strategies
- Program planning and execution: define scope, schedule, milestones, and deliverables for technical programs
- Cross-functional coordination: facilitate collaboration among engineering, product, operations, and other stakeholders
- Risk and issue management: identify risks early and drive mitigation plans
- Process development: create, gain buy-in for, and roll out program and planning processes
- Status reporting: communicate program status, challenges, and dependencies to stakeholders at all levels
- Continuous improvement: identify process inefficiencies and automation opportunities to improve delivery
- Team accountability: keep technical teams focused on delivering high-quality solutions on schedule
- Distributed team collaboration: coordinate work across teams in multiple time zones
Skills
- 6-10 years of experience in technical program management, software engineering, or a related field, or equivalent practical experience
- Deep understanding of mobile app development (Android and iOS required)
- Strong technical background with understanding of software development processes, cloud technologies, and system architectures
- Proven track record of delivering high-impact programs in a fast-paced, dynamic environment
- Experience creating, gaining buy-in for, and rolling out new program, planning, and development processes
- Strong Agile experience as both participant and driver
- Excellent communication skills with ability to translate complex technical concepts to non-technical collaborators
- Experience working with distributed teams across multiple time zones
- BA/BS degree preferred
- Strong business insight and ability to connect technical initiatives to business impact
- Outstanding problem-solving skills with a proactive and strategic approach
Company Overview