Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Progress Logo

Manager, Software Engineering

Progress

$164,966 - $203,781
Sep 29, 2025
Raleigh, NC, US
Apply Now

Progress Software is looking to solve the problem of developing, deploying and managing responsible, AI-powered applications and experiences with agility and ease for their customers, specifically for their ShareFile product group.

Requirements

  • 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.
  • Familiarity with cloud-based platforms (AWS, GCP, or Azure) is beneficial.

Responsibilities

  • Manage and mentor two engineering teams (AI Frameworks and Identity) of 5 engineers each, fostering a culture of collaboration, growth, and accountability.
  • 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.
  • 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.

Other

  • 10+ years of software engineering experience with at least 2-4 years in a management role.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 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.