3 Senior Program Manager Software Development Lifecycle jobs in whatjobs
Senior Program Manager - Software Development Lifecycle
Posted 20 days ago
Job Viewed
Job Description
Our client is seeking a seasoned Senior Program Manager to lead and oversee complex software development initiatives within their globally distributed, remote-first technology organization. This role is critical for driving the successful execution of strategic programs, ensuring alignment with business objectives, and delivering high-quality software solutions on time and within budget. The ideal candidate will have a deep understanding of the software development lifecycle (SDLC), agile methodologies, and program management best practices. You will be responsible for defining program scope, objectives, deliverables, and success criteria in collaboration with senior management and stakeholders. Key responsibilities include developing comprehensive program plans, managing budgets and resources, identifying and mitigating risks, and tracking program progress against key milestones. You will facilitate communication and collaboration among cross-functional teams, including engineering, product management, QA, and operations, ensuring clear understanding and alignment throughout the program. This role requires exceptional leadership skills to guide and motivate project teams, resolve conflicts, and ensure accountability. You will manage stakeholder expectations, provide regular status updates, and conduct post-program reviews to capture lessons learned and drive continuous improvement. Experience in managing multiple, concurrent, large-scale software programs is essential. This is a fully remote position, offering the flexibility to work from anywhere. We are looking for a strategic thinker with strong analytical and problem-solving capabilities. A Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field is required; a Master's degree or PMP/Agile certification is highly desirable. A minimum of 10 years of experience in program or project management, with at least 7 years focused on software development programs, is expected. Proven experience in leading and managing remote teams is a must. Excellent communication, negotiation, and presentation skills are vital for success in this role. Join our client and play a key role in shaping the future of their technology offerings, driving innovation from a remote setting. The conceptual work location is Ruiru, Kiambu, KE , but the role is entirely remote.
This advertiser has chosen not to accept applicants from your region.
0
Senior Program Manager - Software Development Lifecycle
Posted 20 days ago
Job Viewed
Job Description
Our client, a global technology leader, is seeking a Senior Program Manager to lead complex software development initiatives. This position is fully remote, allowing you to orchestrate project success from anywhere while collaborating with cross-functional teams worldwide. You will be responsible for the strategic planning, execution, and delivery of multiple software development programs, ensuring alignment with business objectives and technical excellence.
Responsibilities:
Responsibilities:
- Define program scope, goals, deliverables, and success criteria in collaboration with senior management and stakeholders.
- Develop and manage comprehensive program plans, including timelines, budgets, resources, and risk assessments.
- Lead and coordinate multiple cross-functional teams (engineering, product, QA, design) throughout the software development lifecycle (SDLC).
- Facilitate effective communication and collaboration among team members, stakeholders, and executive leadership.
- Identify, track, and mitigate program risks and dependencies.
- Ensure adherence to project management methodologies (Agile, Waterfall, Hybrid) and best practices.
- Manage program budgets, track expenditures, and ensure financial objectives are met.
- Conduct regular program reviews and provide status updates to senior management.
- Drive continuous improvement initiatives within program management processes and team performance.
- Mentor and guide project managers and team members, fostering a culture of accountability and high performance.
- Master's degree in Computer Science, Engineering, Business Administration, or a related field.
- Minimum of 7 years of experience in program or project management, with a significant focus on software development.
- Proven track record of successfully managing large-scale, complex software development programs from initiation to completion.
- In-depth understanding of the software development lifecycle (SDLC) and various development methodologies (Agile, Scrum, Kanban, Waterfall).
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Proficiency in project management tools (e.g., Jira, Confluence, Asana, Microsoft Project).
- Experience with budget management and resource allocation for large programs.
- Ability to think strategically and solve complex problems.
- Demonstrated ability to work effectively in a fully remote, globally distributed team environment.
- PMP, PgMP, or Agile certifications are highly desirable.
This advertiser has chosen not to accept applicants from your region.
1
Senior Program Manager, Software Development Lifecycle
Posted 3 days ago
Job Viewed
Job Description
Our client is seeking a seasoned Senior Program Manager to oversee and optimize their Software Development Lifecycle (SDLC). This is a pivotal, fully remote role that requires a strategic visionary with extensive experience in managing complex software development programs from inception to deployment and maintenance. You will be responsible for defining program strategies, establishing best practices, leading cross-functional teams, and ensuring the efficient and effective delivery of high-quality software products. The ideal candidate will possess a deep understanding of Agile methodologies, DevOps principles, and various project management frameworks, coupled with exceptional leadership and communication skills.
Key responsibilities include:
Qualifications:
This is a critical role for a leading technology firm, offering the opportunity to shape how software is developed and delivered. The original location context for this position is Mlolongo, Machakos, KE , however, it is a fully remote position open to qualified candidates worldwide. Our client is committed to building diverse teams and fostering an inclusive remote work environment.
Key responsibilities include:
- Defining and managing the overall program strategy for the SDLC, aligning with business objectives.
- Establishing and enforcing best practices for software development, testing, and deployment.
- Leading and coordinating multiple project teams across different geographical locations and time zones.
- Implementing and refining Agile and/or DevOps processes to enhance productivity and delivery speed.
- Managing program budgets, resources, and timelines effectively.
- Identifying, assessing, and mitigating program risks and dependencies.
- Facilitating communication and collaboration between engineering, product management, QA, and operations teams.
- Tracking program progress, identifying bottlenecks, and implementing corrective actions.
- Ensuring adherence to quality standards and regulatory compliance throughout the SDLC.
- Mentoring and coaching project managers and team leads within the program.
- Driving continuous improvement initiatives to optimize the SDLC.
- Reporting on program status and key metrics to senior leadership.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field. Master's degree preferred.
- PMP, CSM, CSPO, or SAFe certification is highly desirable.
- Minimum of 8-10 years of experience in program or project management, with at least 5 years specifically focused on software development lifecycles.
- Proven experience managing large-scale, complex software development programs.
- In-depth knowledge of Agile methodologies (Scrum, Kanban) and DevOps principles.
- Strong understanding of software development processes, tools, and technologies.
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Demonstrated ability to manage remote teams effectively and foster a collaborative, high-performing culture.
- Proficiency in program management software (e.g., Jira, Confluence, Microsoft Project).
- Experience with budget management and resource allocation for large programs.
- Strategic thinking and problem-solving capabilities.
This is a critical role for a leading technology firm, offering the opportunity to shape how software is developed and delivered. The original location context for this position is Mlolongo, Machakos, KE , however, it is a fully remote position open to qualified candidates worldwide. Our client is committed to building diverse teams and fostering an inclusive remote work environment.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know
About the latest Senior program manager software development lifecycle Jobs in Kenya !
2