Job description
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 Technical Program Manager , Principal and help us do what we do best. Learn more about us. We are seeking an experienced Manager of Software Engineering to lead our Progress OpenEdge development team. The ideal candidate will combine deep technical expertise in OpenEdge technologies with proven leadership capabilities to drive innovation, modernization, and excellence in enterprise application development. You will be responsible for leading a team of software engineers, architecting scalable solutions, and driving the strategic evolution of our OpenEdge platform while fostering a culture of technical excellence and continuous improvement.Team Leadership & Management Lead, mentor, and develop a team of 8-15 software engineers working on OpenEdge applicationsConduct performance evaluations, provide constructive feedback, and create individual development plansBuild and maintain a high-performing engineering culture focused on quality, innovation, and collaborationRecruit, onboard, and retain top engineering talent with OpenEdge and modern development expertiseFoster professional growth through technical training, certifications, and knowledge sharing initiativesManage team capacity planning, sprint allocation, and resource optimizationFacilitate daily standups, sprint planning, retrospectives, and other agile ceremoniesTechnical Leadership & ArchitectureProvide technical direction and oversight for OpenEdge application development and modernization initiativesDesign and review system architectures ensuring scalability, performance, and maintainabilityDrive adoption of best practices in OpenEdge development, including ABL coding standards and design patternsLead technical discussions on complex problems and provide hands-on guidance when neededEvaluate and recommend new tools, frameworks, and technologies to improve development efficiencyChampion code quality through code reviews, automated testing, and continuous integration practicesMaintain deep expertise in OpenEdge platform capabilities and stay current with Progress product roadmap Application Development & Modernization Oversee end-to-end delivery of OpenEdge applications from requirements through production deploymentLead modernization efforts for legacy OpenEdge applications, including PASOE migrations and cloud enablementDrive integration initiatives connecting OpenEdge systems with modern cloud services, APIs, Security, and microservicesImplement DevOps practices for OpenEdge development including CI/CD pipelines and automated testingEnsure application performance optimization, database tuning, and scalability improvementsManage technical debt reduction and refactoring initiativesCoordinate database schema changes, data migrations, and version upgradesStrategic Planning & Execution Partner with Product Management and stakeholders to define technical roadmaps and prioritiesTranslate business requirements into technical specifications and implementation plansManage project timelines, milestones, and deliverables with transparency and accountabilityIdentify and mitigate technical risks and dependencies across projectsDrive cost optimization initiatives for OpenEdge infrastructure and licensingContribute to enterprise architecture discussions and technology strategy decisionsCollaboration & Stakeholder Management Work closely with cross-functional teams including QA, Security, DevOps, DBA, and Infrastructure teamsCommunicate technical concepts and project status effectively to both technical and non-technical audiencesBuild strong relationships with business stakeholders to understand requirements and prioritiesCoordinate with vendors and Progress Software support for platform issues and enhancementsParticipate in architecture review boards and technical governance committeesRequired Qualifications 10+ years of software engineering experience with at least 5+ years in Managing Product development teams5+ years of experience in engineering leadership or management rolesProven track record of delivering complex enterprise applicationsExperience leading application modernization and migration projectsDemonstrated success in building and scaling high-performing engineering teamsStrong understanding of software development lifecycle (SDLC) and agile methodologies (Scrum/Kanban)Experience with version control systems (Git, SVN) and collaborative development workflowsKnowledge of CI/CD pipelines, automated testing frameworks, and deployment automationUnderstanding of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes)Experience with REST/SOAP APIs, JSON/XML, and web services integrationFamiliarity with modern web technologies (JavaScript, React, Angular) for UI modernizationKnowledge of database concepts, SQL, and data modelling principlesLeadership & Management Skills Excellent people management skills with ability to motivate, coach, and develop team membersStrong problem-solving abilities and technical judgment for complex architectural decisionsEffective communication skills for technical documentation, presentations, and stakeholder engagementExperience managing competing priorities and delivering results in fast-paced environmentsAbility to balance technical excellence with business pragmatism and delivery timelinesStrong organizational skills with attention to detail and follow-throughPreferred Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or related technical fieldExperience with agile scaling frameworks (SAFe, or Scrum@Scale)Knowledge of enterprise integration patterns and ESB/middleware technologiesExperience with DevOps tools (Jenkins, GitLab CI, Ansible, Terraform)Background in cloud migration projects and hybrid architecture implementationsFamiliarity with AI/ML integration and data analytics platformsUnderstanding of microservices architecture and event-driven design patternsIf this sounds like you and fits your experience and career goals, we’d be happy to chat. What we offer in return is the opportunity to experience a great company culture with wonderful colleagues to learn from and collaborate with and also to enjoy: Compensation Competitive remuneration package Employee Stock Purchase Plan EnrolmentVacation, Family, and Health 30 days of earned leaveAn extra day off for your birthdayVarious other leaves like marriage leave, casual leave, maternity, and paternity leavePremium Group Medical Insurance for employees and five dependents, personal accident insurance coverage, life insurance coverageProfessional development reimbursement Interest subsidy on loans - either vehicle or personal loansHealth club reimbursement
This job post has been translated by AI and may contain minor differences or errors.