Software Engineering Program ManagerRestoration of America
We're looking for someone with 5-7 years of experience as a Software Enginerring Program Manager. The ideal candidate will have a strong background in Agile methodologies, project management, and Scrum practices. You'll be responsible for leading cross-functional teams, managing complex technical projects, and ensuring successful delivery of high-quality software products. Strong leadership and communication skills are essential for success in this role.
In our fast-paced Software Development environment, you will be entrusted with the following key responsibilities:
1. Facilitate Technical Communication Framework: You will orchestrate essential software development internal communications, including Sprint Planning, Daily Stand-up, Sprint Review, and Sprint Retrospective. Your adept facilitation skills will ensure these meetings remain focused, productive, and aligned with Scrum principles.
2. Coach on Software Development Principles: Guiding the team on software development principles and practices will be a cornerstone of your role. You will empower team members to understand and embrace agile values, ensuring that the most efficient software development framework is adhered to.
3. Remove Impediments: As a master problem solver, you will identify and eliminate impediments that obstruct the team’s progress. Your ability to clear roadblocks will pave the way for smoother, more efficient workflows.
4. Process Improvement: Continuous improvement is at the heart of our framework. You will collaborate with the team to identify areas for enhancement in their processes and practices, driving a culture of constant learning and growth.
5. Timely Product Delivery: Meeting project deadlines and delivering high-quality products is non-negotiable. You will be instrumental in ensuring that the team consistently meets these goals.
6. Collaboration: software development success is a team effort. You will collaborate closely with the CIO, Product Managers, Data Team and Developers to ensure the team’s work aligns with the organization’s priorities & needs.
Required Skills:
5-7 years experience preferred with a consulting, software company or technology firm
Project Management & Agile Expertise:
• Agile project management experience with tools like Jira, and development practices such as TDD (Test-Driven Development) and DDD (Domain-Driven Design).
• Proven ability to scope, estimate, and write tickets for software projects.
• Certification in Agile methodologies or equivalent expertise.
Analytical and Reporting Skills:
• Experience generating actionable insights from data to improve team throughput and software quality.
• Strong presentation skills for data analysis reports.
Communication & Collaboration:
• Excellent written and verbal communication skills.
• Ability to lead meetings, drive consensus, and resolve ambiguities.
• Strong interpersonal skills with a collaborative, team-oriented mindset.
Risk Management:
• Proficient in risk assessment and mitigation planning.
• Ability to proactively identify and address potential project risks.
Required Experience:
• Professional Scrum Master (PSM) to the Certified Scrum Master (CSM) and the Certified Scrum Product Owner (CSPO) certifications/designations welcome but not required
• College Degree Strongly Preferred
- Agile Methodologies•5 - 7 years
- Certified Scrum Professional - ScrumMaster•5 - 7 years
- Communication
- JIRA•1 - 5 years
- Leadership
- Project Management•5 - 7 years
- Data Analysis•5 - 10 years
- Risk Management•5 - 10 years
- Software Development•5 - 10 years
- Test-Driven Development•5 - 10 years