Software Program Manager at GCR Professional Services
Beverly, MA
About the Job
Software Program Manager
Six to twelve month assignment with conversion arrangements already in place.
Job Description: Software Program Manager
We are looking for a dynamic and experienced Software Program Manager to oversee the planning, coordination, and delivery of software development projects. As a pivotal member of our engineering team, you will drive cross-functional collaboration, align projects with business goals, and ensure the successful delivery of high-quality software solutions on time and within budget.
Key Responsibilities:
Project Leadership & Coordination:
- Manage end-to-end software project lifecycles, from planning to post-launch support.
- Define project scope, goals, and deliverables aligned with business objectives.
- Develop detailed project plans, schedules, and budgets.
- Proactively identify and mitigate project risks and resolve issues.
- Facilitate collaboration among engineering, product management, design, QA, and other teams.
Team Management:
- Coordinate with team leads to allocate resources effectively and optimize team performance.
- Foster a collaborative, inclusive, and high-performing team environment.
- Guide teams through the software development lifecycle, ensuring alignment with best practices.
Quality & Process Improvement:
- Ensure adherence to software development and project management best practices.
- Continuously evaluate and refine project tools, methodologies, and workflows.
Performance Tracking & Reporting:
- Define and monitor key performance indicators (KPIs) to track project success.
- Conduct post-project reviews to capture lessons learned and implement improvements.
Preferred Qualifications:
Education:
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree preferred).
Experience:
- At least 5 years of experience in software development or program management.
- Proven success managing complex software projects with cross-functional teams and stakeholders.
- Familiarity with Agile, Scrum, or similar project management methodologies.
Skills:
- Strong technical background and understanding of software development processes and tools.
- Exceptional communication, leadership, and organizational skills.
- Ability to manage multiple priorities in a fast-paced environment.
- Proficiency with project management tools like JIRA, Trello, Asana, or MS Project.
- Strong analytical and problem-solving skills for addressing technical challenges.
Certifications (Preferred):
- PMP (Project Management Professional) or equivalent.
- Scrum Master or Agile certification.
It is the policy of GCR to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information. GCR is an Equal Opportunity/Affirmative Action Employer and embraces diversity in our employee population.