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.