Logo
Progress

Manager, Software Engineering

Progress, Raleigh, North Carolina, United States, 27601

Save Job

Overview

Join to apply for the

Manager, Software Engineering

role at

Progress Hybrid role located in Raleigh, NC, working between your home office and Progress office. Progress (Nasdaq: PRGS) enables customers to develop, deploy and manage responsible, AI-powered applications and experiences with agility and ease. We are a diverse, global team that values varied perspectives and believes people power progress. This role leads two critical teams in the ShareFile product group and drives engineering delivery and innovation. Your Responsibilities

Team Leadership & Development: Manage and mentor two engineering teams (AI Frameworks and Identity) of 5 engineers each, fostering collaboration, growth, and accountability. Provide coaching, guide career development, and conduct performance reviews. Project Delivery: Own engineering delivery for the AI framework and Identity, ensuring projects are on time, within scope, and meet high-quality standards. Set and track goals and key results, balance short-term deliverables with long-term goals, and remove obstacles to enable cross-functional collaboration. Technical Strategy & Innovation: Maintain a platform mindset with reusable services, APIs, and governance. Understand security & compliance and AI infrastructure (vector databases, serving, orchestration). Abstract complexity into product-ready frameworks. Cross-Functional Collaboration: Collaborate with product management, design, and other engineering teams to align on goals, requirements, and timelines. Maintain open communication with stakeholders and senior leadership to ensure visibility and alignment. Continuous Improvement & Process Optimization: Implement and refine engineering processes, promote best practices in software development, testing, and deployment. Apply agile methodologies and foster a culture of experimentation with focus on results. Your Background

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 and LLM orchestration (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: proven track record leading and mentoring high-performance teams in a fast-paced environment. Project Management: experience managing engineering projects from inception to delivery using Agile methodologies (Scrum/Kanban). Communication: strong interpersonal skills and ability to work across teams and with senior leadership. Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent experience). Nice to Have

Familiarity with cloud platforms (AWS, GCP, Azure). Experience scaling tech teams, talent management, and process improvements at a growing company. Compensation & Benefits

Base Salary Range: $164,966 - $203,781. This position is eligible for the company’s performance-based annual corporate bonus plan. Final base compensation is determined by factors including skills, experience, and potential for growth. We offer a robust benefits package, details below. We offer: medical, dental, vision, life & disability, and financial benefits (including 401(k) with Tuition Reimbursement and additional voluntary benefits). Competitive salary, bonus, and Employee Stock Purchase Program (ESPP) with a 27-month lookback. Flexible paid vacation, birthday leave, company holidays, various leave plans including Parental Leave. Employee Assistance Program (EAP) and well-being programs focusing on physical, mental, and financial health. Apply Now!

#J-18808-Ljbffr