Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Program Manager - Software Development image - Rise Careers
Job details

Program Manager - Software Development

About the Role:

We are seeking a Program Manager – Software Development 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:

Program & Project Leadership

  • 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.

Cross-Functional Collaboration

  • Work closely with engineering, product management, design, QA, and other teams to ensure smooth execution.
  • Serve as a key point of contact for stakeholders, providing updates and managing expectations.
  • Facilitate clear communication between technical and non-technical teams.

Agile & Process Optimization

  • Implement best practices in Agile, Scrum, or other software development methodologies.
  • Lead sprint planning, retrospectives, and process improvements.
  • Ensure teams adhere to software development lifecycle (SDLC) best practices.

Risk Management & Problem-Solving

  • Identify potential risks and develop mitigation plans.
  • Proactively address roadblocks to keep projects on track.
  • Drive decision-making to balance scope, budget, and quality constraints.

Budgeting & Resource Allocation

  • Manage program budgets, ensuring efficient allocation of resources.
  • Track costs and identify opportunities for optimization.
  • Partner with leadership to prioritize projects based on business impact.

Quality Assurance & Delivery

  • Ensure software solutions meet functional, technical, and security requirements.
  • Oversee testing, deployment, and post-launch monitoring.
  • Foster a culture of continuous improvement and innovation.

Qualifications & Experience:

  • 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.).
  • Bachelor's degree in Computer Science, Engineering, Business, or a related field (Master’s preferred).
  • PMP, PMI-ACP, CSM, or other relevant certifications are a plus.
  • Health, dental, vision, life, and short/long-term disability insurance
  • Paid vacation, holidays, and sick leave
  • Competitive compensation and opportunities for advancement
  • Retirement plan with employer contribution match
  • Welcoming, family-style corporate culture uniquely suited to fast-paced, entrepreneurial, and motivated individuals
  • One of San Antonio’s “Best Places to Work” for nine consecutive years
  • This job is at our Bulverde, TX office

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Program Manager - Software Development, Futurex

Hello there! We’re excited to introduce the Program Manager - Software Development role at our company where innovation and collaboration truly thrive. As a Program Manager, you’ll be at the helm of multiple software projects, steering them to success while ensuring they align perfectly with our business goals and quality standards. Imagine orchestrating an array of talented teams, from engineering to design, all working harmoniously to bring cutting-edge solutions to life. You’ll play a pivotal role in shaping objectives, defining timelines, and developing program roadmaps that keep everyone on the same page. With your technical knowledge and leadership prowess, you'll facilitate communication between various teams, making sure everyone, regardless of their technical background, is engaged and informed. If you enjoy implementing Agile methodologies and optimizing processes, you’ll love leading sprint planning sessions and driving improvements that keep our software development lifecycle in top shape. Plus, your keen eye for potential risks will ensure that projects stay on track – navigating roadblocks like a pro! And let’s not forget about budget management and resource allocation; your analytical skills will be crucial in tracking costs and maximizing efficiency. If you’re looking to be part of a dynamic, family-oriented culture that values growth and innovation, this position could be your next big career move. Join us, and let’s shape the future of technology together!

Frequently Asked Questions (FAQs) for Program Manager - Software Development Role at Futurex
What are the key responsibilities of the Program Manager - Software Development at your company?

As a Program Manager - Software Development at our company, you will oversee multiple software projects, aligning them with business objectives and ensuring they meet quality standards. Your responsibilities will include defining program objectives, maintaining program roadmaps, and managing stakeholder communications. You’ll also lead cross-functional collaborations, implement Agile practices, manage project budgets, and ensure the software meets all requirements.

Join Rise to see the full answer
What qualifications are necessary for the Program Manager - Software Development position?

To be considered for the Program Manager - Software Development role, applicants should have a minimum of 5 years of experience in software project or program management. A Bachelor's degree in Computer Science, Engineering, Business, or a related field is required, while a Master’s degree is preferred. Experience in Agile environments and familiarity with project management tools like JIRA or Asana is essential. Certifications such as PMP or CSM are beneficial.

Join Rise to see the full answer
How does the Program Manager - Software Development monitor project progress?

In the role of Program Manager - Software Development, you will develop and maintain clear program roadmaps and metrics that track project progress. Regular communication with the teams and stakeholders will keep you updated on any risks or challenges. By facilitating sprint planning sessions and retrospectives, you'll ensure that everyone remains aligned and aware of the project status and future objectives.

Join Rise to see the full answer
What is the company culture like for the Program Manager - Software Development?

Our company promotes a welcoming, family-style culture that values entrepreneurship and motivation. We pride ourselves on being one of San Antonio's 'Best Places to Work' for nine consecutive years. As a Program Manager - Software Development, you can expect a supportive environment that encourages continuous learning, collaboration, and innovation, making it easy for you to thrive in your role.

Join Rise to see the full answer
What benefits can a Program Manager - Software Development expect?

As a Program Manager - Software Development with us, you will enjoy health, dental, and vision insurance, along with a competitive compensation package. Additional perks include paid vacation, holidays, a retirement plan with employer contributions, and opportunities for career advancement. We also emphasize work-life balance and employee wellbeing, making it a great time to join our team.

Join Rise to see the full answer
Common Interview Questions for Program Manager - Software Development
Can you describe your experience with Agile methodologies as a Program Manager?

In answering this question, highlight your practical experience with Agile practices, including specific projects where you implemented Scrum or Kanban. Share examples of how you facilitated ceremonies like sprint planning and retrospectives, and discuss how you've navigated challenges to improve team performance and delivery.

Join Rise to see the full answer
How do you handle conflicts between cross-functional teams as a Program Manager?

Discuss your approach to conflict resolution, emphasizing communication and collaboration. Provide an example of a situation where you’ve successfully mediated differences between teams, ensuring that objectives remained aligned while fostering a positive working environment.

Join Rise to see the full answer
What metrics do you consider important for measuring project success?

When answering this question, mention key performance indicators such as meeting project timelines, budget adherence, quality of deliverables, and stakeholder satisfaction. Explain how these metrics contribute to assessing the overall success of a software project.

Join Rise to see the full answer
Can you elaborate on a time when a project faced significant risks and how you managed them?

Share a relevant example that illustrates your proactive risk management skills. Describe the risks you identified, the mitigation strategies you implemented, and the positive outcomes that resulted from your intervention.

Join Rise to see the full answer
How do you ensure all stakeholders are kept informed throughout the project lifecycle?

Emphasize your proactive communication strategy, including regular updates, stakeholder meetings, and utilizing project management tools for transparency. Explain how these practices foster collaboration and ensure alignment with goals.

Join Rise to see the full answer
What tools do you use for project management, and why do you prefer them?

Mention specific tools you are proficient in, such as JIRA, Asana, or Trello. Discuss how these tools enhance project tracking, team collaboration, and reporting, enabling better project outcomes.

Join Rise to see the full answer
Describe your experience leading remote teams as a Program Manager.

Focus on your ability to maintain engagement and productivity through virtual methods. Share techniques you’ve used to build camaraderie and ensure effective communication in remote settings, especially relevant in today's work environment.

Join Rise to see the full answer
How do you prioritize multiple projects and allocate resources efficiently?

Explain your method for prioritizing projects based on business impact, strategic objectives, and resource availability. Share how you collaborate with leadership to make informed decisions about project prioritization.

Join Rise to see the full answer
What strategies do you use to foster a culture of continuous improvement within your teams?

Discuss techniques such as encouraging feedback, conducting retrospectives, and implementing iterative processes. Share examples of initiatives you’ve led that have positively impacted team performance and software quality.

Join Rise to see the full answer
What is your approach to managing budget constraints in software development projects?

Highlight your experience in budget management, including tracking costs and identifying areas for optimization. Discuss how you collaborate with stakeholders to balance project scope and quality against budget limitations to achieve success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Bosch Group Remote Gerhard-Kindler-Straße 9, 72770 Kusterdingen, Deutschland
Posted 10 days ago
Photo of the Rise User
Northern Trust Remote Chicago, Illinois, United States
Posted 14 hours ago
Posted 11 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

For more than 40 years, Futurex has been a trusted provider of hardened, enterprise-class data security solutions. More than 15,000 organizations worldwide, including financial services providers and corporate enterprises, have used Futurex's inno...

7 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 26, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!