P
Senior Technical Program Manager - Software Development (Remote First)
Job Description
Our client is seeking a highly accomplished Senior Technical Program Manager to lead complex software development initiatives within our fully remote organization. This role is paramount for orchestrating the end-to-end delivery of major software products, ensuring alignment between technical execution and strategic business objectives. You will be responsible for planning, executing, and delivering projects on time, within scope, and on budget, while fostering a collaborative and high-performing team environment. The ideal candidate possesses a strong technical background, exceptional leadership skills, and a deep understanding of agile methodologies and software development lifecycle (SDLC) best practices. You will manage multiple concurrent projects, identify and mitigate risks, and facilitate clear communication across engineering, product management, design, and other cross-functional teams.
Key responsibilities include defining project scope and objectives, developing detailed project plans, and managing resource allocation. You will track project progress, identify dependencies, and proactively address potential roadblocks. Your role will involve managing stakeholder expectations, reporting on project status, and driving continuous improvement in our project management processes. This position requires a keen ability to understand technical challenges, facilitate technical discussions, and make informed decisions. We are looking for a strategic thinker with outstanding organizational and problem-solving skills, who can thrive in a dynamic, remote-first setting. This is an exceptional opportunity to influence the development of innovative software solutions and contribute significantly to our company's growth and success. Your leadership will be instrumental in navigating complex technical landscapes and delivering impactful products to our users.
Qualifications:
Key responsibilities include defining project scope and objectives, developing detailed project plans, and managing resource allocation. You will track project progress, identify dependencies, and proactively address potential roadblocks. Your role will involve managing stakeholder expectations, reporting on project status, and driving continuous improvement in our project management processes. This position requires a keen ability to understand technical challenges, facilitate technical discussions, and make informed decisions. We are looking for a strategic thinker with outstanding organizational and problem-solving skills, who can thrive in a dynamic, remote-first setting. This is an exceptional opportunity to influence the development of innovative software solutions and contribute significantly to our company's growth and success. Your leadership will be instrumental in navigating complex technical landscapes and delivering impactful products to our users.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related technical field; Master's preferred.
- Minimum of 8 years of experience in technical program or project management within the software industry.
- Proven track record of successfully delivering complex, large-scale software projects.
- Extensive experience with agile methodologies (Scrum, Kanban) and SDLC.
- Strong technical understanding of software development, cloud technologies, and system architecture.
- Excellent leadership, communication, and interpersonal skills.
- Proficiency in project management tools (e.g., Jira, Asana, Confluence).
- Demonstrated ability to manage multiple projects simultaneously and prioritize effectively.
- Experience in risk management and mitigation strategies.
- Ability to work independently and lead distributed teams effectively in a remote environment.
Original posting:
www.whatjobs.com