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. We are looking for a Principal Software Engineer to join our OpenEdge Core Language Development team, working at the heart of a mission-critical enterprise platform used by customers around the world. This is a hybrid role, splitting time between your home office and our Burlington, MA headquarters. Candidates must be local to that location to be considered as we can not provide a relocation package at this time. As a Principal Software Engineer on the OpenEdge Core Language team, you will work on the foundation of the OpenEdge platform, including the ABL language runtime, virtual machine (AVM), client technologies, and core execution services. This is a hands-on, highly technical individual contributor role for engineers who enjoy working deep in the system stack—building language runtimes, performance-critical components, and long-lived platform infrastructure. OpenEdge powers business-critical applications across industries. The software you build must be reliable, secure, performant, and backward-compatible, while continuing to evolve to meet modern architecture, cloud, and AI-driven requirements.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level