Join Progress (Nasdaq: PRGS) as a Principal Software Engineer - Distributed Systems / Cloud-Native SaaS and help us build the next generation of cloud-native platforms that power the Progress Data Platform. This is a hybrid role working between your home office and our Raleigh NC location. As a Principal Engineer, you'll have the opportunity to shape technical strategy, mentor exceptional engineers, and solve fascinating distributed systems challenges at scale. This is a high-impact role where your architectural decisions will influence how we deliver reliable, secure experiences to customers worldwide. You will lead the technical direction for scalable services, establish reliability and performance standards, and define engineering patterns that span multiple teams. You should be comfortable working across backend services, APIs, cloud infrastructure, data pipelines, observability, security, and deployment automation.
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
Senior
Education Level
No Education Listed