What are the responsibilities and job description for the Software Development Program Director position at Futurex?
Job Description
We are seeking a skilled Program Manager to oversee multiple software projects, ensuring they align with business objectives, timelines, and quality standards. This role requires strong technical acumen, leadership, and cross-functional collaboration to drive successful software delivery.
Key Responsibilities:
- Oversee and manage multiple software development projects within the program portfolio.
- Define program objectives, timelines, and success metrics in alignment with company goals.
- Develop and maintain program roadmaps, ensuring clear visibility into progress and risks.
- Work closely with engineering, product management, design, QA, and other teams to ensure smooth execution.
- Implement best practices in Agile, Scrum, or other software development methodologies.
- Lead sprint planning, retrospectives, and process improvements.
About the Role
This role is responsible for overseeing multiple software development projects from start to finish. The ideal candidate will have experience managing cross-functional teams and a proven track record of delivering high-quality software products on time and on budget.
Requirements
- A minimum of 5 years of experience in software project or program management.
- Proven experience leading cross-functional software teams in an Agile environment.
- Strong understanding of software development processes, SDLC, and modern tech stacks.
- Excellent stakeholder management and communication skills.
- Experience with project management tools (JIRA, Asana, Trello, etc.).