Department: Program Management
Reports To: Chief Product and Technology Officer
About Us:
Apica is a leading provider of innovative software solutions in the Observability space, designed to revolutionize how businesses gain insights into their systems and applications. We are dedicated to delivering cutting-edge products that streamline processes and enhance user experiences. Our mission is to empower organizations to thrive in the digital age through intuitive and visually compelling software.
Job Description:
We are seeking a highly motivated and experienced Program Manager to lead and coordinate multiple software development projects within our dynamic organization.The ideal candidate will have a strong background in program management, a deep understanding of software development processes, and the ability to manage complex, fast-paced projects.
Key Responsibilities:
1. Program Planning and Execution:
- Develop comprehensive program plans, including timelines, milestones, and resource allocation.
- Ensure alignment of program objectives with business goals and strategic priorities.
- Coordinate and manage multiple interrelated projects to ensure successful delivery.
2. Cross-Functional Collaboration:
- Work closely with engineering, product management, QA, design, and other teams to ensure seamless execution of program plans.
- Facilitate communication and collaboration across teams to resolve issues and mitigate risks.
- Serve as the primary point of contact for program-related inquiries and updates.
3. Risk and Issue Management:
- Identify, assess, and manage program risks and issues.
- Develop and implement mitigation strategies to address potential obstacles and ensure program success.
- Proactively communicate risks and issues to stakeholders, providing clear and actionable recommendations.
4. Stakeholder Engagement:
- Build and maintain strong relationships with key stakeholders, including executive leadership, customers, and partners.
- Regularly update stakeholders on program progress, milestones, and deliverables.
- Gather and incorporate feedback from stakeholders to continuously improve program outcomes.
5. Performance Monitoring and Reporting:
- Define and track key performance indicators (KPIs) to measure program success.
- Prepare and present regular program status reports to senior management and stakeholders.
- Analyze program performance data to identify areas for improvement and drive continuous optimization.
6. Process Improvement:
- Continuously evaluate and refine program management processes to enhance efficiency and effectiveness.
- Implement best practices and industry standards in program management.
- Foster a culture of continuous improvement and learning within the program management team.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, Business, or a related field; PMP, PgMP, or similar certification is a plus.
- 5+ years of experience in program management, preferably within a fast-paced software development environment.
- Proven track record of successfully managing large-scale, complex software development programs.
- Excellent organizational, leadership, and decision-making skills.
- Strong communication and interpersonal skills, with the ability to influence and collaborate with diverse teams and stakeholders.
- Experience with project management tools and software (e.g., JIRA, Asana, Trello).
- Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities effectively.
- Passion for technology and a commitment to delivering high-quality software products.
Why Join Us:
- Opportunity to work with a talented and passionate team on innovative projects.
- Competitive salary and benefits package.
- Professional growth and development opportunities.
- Collaborative and inclusive company culture.
How to Apply: Interested candidates can submit their resume and a cover letter detailing their relevant experience and why they are a good fit for this position.