Jobs and Careers
PR
Manager, Software Engineering
ProgressUnited Statesfull_timeVerifiedPosted 18 Sept 2025
💰 $203,781/yr($164,966/yr – $203,781/yr)
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 Manager, Software Engineering, for our ShareFile product group 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 Raleigh NC office.
As a Manager, Software Engineering at Progress Software, you will be responsible for leading two critical teams: AI and Client Components. You will guide a team of engineers (5 per team) in developing AI-driven features and building key front-end components that deliver outstanding user experiences. You’ll play a vital role in ensuring timely delivery, driving team performance, and aligning engineering efforts with our broader business objectives.
This is an exciting opportunity for an experienced engineering leader to build a high-performing, collaborative engineering culture, foster innovation, and help shape the future of our product suite. In this role, you will:
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 Manager, Software Engineering, for our ShareFile product group 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 Raleigh NC office.
As a Manager, Software Engineering at Progress Software, you will be responsible for leading two critical teams: AI and Client Components. You will guide a team of engineers (5 per team) in developing AI-driven features and building key front-end components that deliver outstanding user experiences. You’ll play a vital role in ensuring timely delivery, driving team performance, and aligning engineering efforts with our broader business objectives.
This is an exciting opportunity for an experienced engineering leader to build a high-performing, collaborative engineering culture, foster innovation, and help shape the future of our product suite. In this role, you will:
Team Leadership & Development:
- Manage and mentor two engineering teams (AI Frameworks and Identity) of 5 engineers each, fostering a culture of collaboration, growth, and accountability.
- Provide coaching and guidance to team members, helping them navigate challenges and grow their technical and leadership skills.
- Foster a positive team culture, promoting an environment of trust, innovation, and knowledge sharing.
- Conduct performance reviews, provide feedback, and support career development plans for engineers.
- Own the engineering delivery for the AI framework and Identity, ensuring projects are completed on time, within scope, and meet high-quality standards.
- Lead teams in setting and tracking clear goals and key results, balancing short-term deliverables with long-term strategic goals.
- Drive execution by removing obstacles, mitigating risks, and ensuring effective cross-functional collaboration.
- Strong platform mindset with the ability to think in terms of reusable services, APIs, and governance.
- Background in security & compliance and comfort with modern AI infra (vector DBs, serving, orchestration).
- Ability to abstract complexity into frameworks that product teams can adopt.
- Collaborate with product management, design, and other engineering teams to align on product goals, requirements, and timelines.
- Maintain open lines of communication between stakeholders and engineering teams to ensure visibility and alignment on progress and roadblocks.
- Build relationships with senior leadership to ensure the technical strategy is aligned with business priorities.
- Implement and refine engineering processes, ensuring teams adhere to best practices in software development, testing, and deployment.
- Optimize team performance through agile methodologies, regular retrospectives, and continuous improvement initiatives.
- Foster a culture of experimentation and iteration, encouraging teams to explore innovative approaches while maintaining a focus on results.
- 10+ years of software engineering experience with at least 2-4 years in a management role.
- Deep knowledge of auth/authz protocols: OAuth2.0, OpenID Connect, SAML, SCIM.
- Familiarity with federated identity and enterprise integrations (Okta, Azure AD, Ping, Auth0).
- Familiarity with modern AI/ML frameworks LLM orchestration frameworks (LangChain, LlamaIndex, OpenAI MCP).
- Knowledge of model lifecycle: training vs inference, versioning, rollback strategies.
- Experience with distributed systems & APIs (microservices, gRPC/REST, service discovery).
- Exposure to framework design: SDKs, APIs, developer tooling, plugin systems.
- Leadership Skills: Proven track record of leading and mentoring high-performance engineering teams in a fast-paced environment.
- Project Management: Experience managing engineering projects from inception to delivery using agile methodologies (Scrum/Kanban).
- Collaboration: Excellent communication and interpersonal skills, with the ability to work effectively across teams and with senior leadership.
- Problem-Solving: Strong analytical and problem-solving abilities with a hands-on, solution-oriented approach.
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equiva
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 KitFree account required — sign up in 30s