Jobs and Careers
PR

Senior Director, Software Engineering

Progress
Burlington, United Statesfull_timeVerifiedPosted 24 Mar 2025

About the role

We are Progress (Nasdaq: PRGS) - the trusted provider of software that enables our customers to develop, deploy and manage responsible, AI-powered applications and experiences with agility and ease.   We’re proud to have a diverse, global team where we value the individual and enrich our culture by considering varied perspectives because we believe people power progress. Join us as a Senior Director, Software Engineering, and help us do what we do best: propelling business forward.  This will be a hybrid role so working between your home office and our Burlington MA headquarters.We are seeking an inspired and dynamic Senior Director, Software Engineering to lead our engineering teams in the development of world-class technology solutions. The ideal candidate will have a strong background in software development, driving innovation while maintaining the reliability and performance of the critical business application platform with a focus on integrating AI and LLM technologies to enhance product capabilities while upholding the highest standards of quality and security. This role requires a hands-on technology leader with strong executive presence and the ability to foster collaboration, creativity, and continuous improvement within a fast-paced, client-focused environment. As Senior Director, Software Engineering for our OpenEdge product, you will work closely with engineering leaders and product teams to define the vision and strategy. You will play a key role in prioritizing initiatives, establishing roadmaps, and ensuring the delivery of scalable and high-quality software solutions. Your leadership will promote operational excellence, drive transformation, and foster a culture of innovation across distributed teams.

In this role, you will:

  • Provide daily coaching, mentorship, and career development support for direct reports.
  • Oversee and participate in the design and development of high-volume, low-latency applications for mission-critical systems.
  • Foster strong relationships with business partners to understand needs, manage expectations, and deliver value-driven solutions.
  • Champion quality assurance and security practices throughout the entire development lifecycle
  • Identify opportunities for application and process improvements, demonstrating success through KPIs.
  • Lead transition initiatives toward modern development practices, cloud technologies, and DevOps methodologies 
  • Spearhead AI and LLM integration strategies to modernize the OpenEdge platform and deliver enhanced value to customers
  • Manage the full application lifecycle, ensuring deliverables align with best practices and compliance requirements.
  • Collaborate with shared services teams (technical and non-technical) to ensure solutions are both functional and sustainable.
  • Leverage customer and business feedback to inform technology roadmaps and non-functional goals.
  • Lead large-scale technology initiatives utilizing technologies, event-driven architecture, and composable systems.
  • Define and execute a strategic technology roadmap aligned with business objectives to drive measurable business value.
  • Provide executive leadership and clear communication across global teams, ensuring progress, risk mitigation, and alignment with goals.
  • Champion best practices in software engineering, automation, and system resilience to drive performance and scalability.
  • Foster a hands-on leadership approach, mentoring teams and encouraging innovation and continuous improvement.
  • Partner cross-functionally to ensure operational excellence, compliance, and seamless integration of technology solutions.
  • Build, manage, and develop geographically dispersed teams of Software Engineers and Engineering Managers.
  • Implement talent development strategies, including mentoring, succession planning, and retention initiatives.
  • Promote a culture of respect, integrity, and innovation.
  • Define a strategic technical vision while identifying ownership gaps and negotiating responsibilities.
  • Proactively identify and mitigate technology risks while capitalizing on opportunities for innovation.
  • Ensure the right talent is in place through effective hiring, performance management, and leadership development.
  • Partner with stakeholders to balance product backlogs and roadmaps.
  • Advocate for operational excellence and transparency through data and KPIs.
  • Establish baseline measures for quality, performance, scalability, and operational efficiency.
  • Own recruitment processes, partnering with Talent Acquisition to drive efficiency, define hiring standards, and enhance candidate experience.

Your background: 

  • Experience leading large-scale technology transformation and modernization programs.
  • Proven track record in managing high-volume,

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Progress

View company profile →