Demo

Software Engineer I - eCommerce

Progress Software
Raleigh, NC Full Time
POSTED ON 5/12/2026
AVAILABLE BEFORE 6/10/2026
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 Software Engineer – eCommerce & Systems and help us do what we do best: propelling business forward. This will be a hybrid role, splitting your time between your home office and our Raleigh, NC office. Candidates must already reside in the area to be considered, as we are unable to offer relocation assistance at this time.

In this role, you will work as part of the eCommerce engineering team building and improving customer-facing purchase, upgrade, and billing experiences with a strong focus on product-led growth (PLG). This is an entry-level role ideal for candidates graduating from college (or recent graduates). You will contribute to well-scoped features, bug fixes, and experiments that help optimize onboarding, conversion, and monetization flows. With guidance from senior engineers, you’ll collaborate closely with product managers, designers, and analytics partners to implement A/B tests, feature flags, and iterative improvements, ensuring changes are reliable, secure, and well-tested. Relevant experience may include internships, co-ops, academic projects, or other hands-on development work.

This Includes

  • Technical Competency Code Quality: Deliver high-quality code considering design patterns, security, performance, and optimization inclusive of the necessary unit and integration tests.
  • Best practices: Understand the organization's best practices guidelines and adhere to them.
  • Subject Matter Expert (SME): Act as the Subject Matter Expert (SME) for the component of the product which you own. Innovation and Problem-Solving: Strive to innovate and solve complex problems. Aim to develop solutions that are efficient but also creative and forward-thinking.
  • People & Process Agile: Should be well versed with the Agile methodology. Continuous improvement: Look for process improvement that can accelerate team efficiency and facilitate high performance. Feedback and Improvement: Seek regular feedback from peers and seniors to identify areas of improvement. Actively work on implementing this feedback to refine your skills and work methods.

Your Background

  • Bachelors/Masters in Computer Science or equivalent field
  • Knowledgeable about at least 2 or more of the following technologies: C#/.NET, .NET, Node.js, Microservices, ASP .NET Core, and DevOps tooling or technologies.
  • A strong understanding of Computer Science fundamentals; Algorithms and Data structures.
  • Experience (including internships, co-ops, or academic projects) with databases, SQL & NoSQL.
  • Good understanding of developing applications that run in containers (e.g., Docker), gained through coursework, labs, internships, or projects.
  • Experience using version control systems (e.g., Git/BitBucket) through internships, co-ops, or projects.
  • Excellent problem-solving and debugging skills, demonstrated through internships, coursework, or projects; ability to write clean, maintainable code.

Additionally it would be beneficial if you had (but not required):

  • Exposure to Cloud platforms (AWS, Azure, or GCP) through internships, projects, or coursework is a plus.
  • Experience with unit testing, integration testing, and end-to-end automation testing.
  • Experience with continuous integration and continuous delivery (CI/CD).
  • Startup mindset – highly passionate, team player, high sense of urgency, willingness to roll up sleeves and ability to deal with ambiguity in a fast-paced business.
  • Strong Communication and interpersonal skills.

AI Skillset

  • Understands basic AI concepts (e.g., ML, NLP) and how they apply to product features.
  • Uses AI-powered tools (e.g., Copilot, automated testing) for productivity.
  • Follows guidelines for responsible AI usage.

Base Salary Range: $79,815 - $98,595

This position is also eligible to participate in our performance-based annual corporate bonus plan. Final base compensation is determined by a number of factors, including but not limited to job-related skills, education, demonstrable experience, and allowance for future and continued salary growth. We also offer a robust benefits package, with details below.

If 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: 

  • Medical, dental, vision, life & disability, and financial benefits (including 401(k) retirement savings plan. Tuition Reimbursement program. Additional voluntary benefits including crucial illness/hospital indemnity, identity theft protection, auto & home insurance, legal, and pet insurance.
  • Competitive salary, bonus, and best-in-class Employee Stock Purchase Program (ESPP) with a 27-month lookback
  • Flexible paid vacation time, paid day off for your birthday, and company holidays. A variety of leave plans, including Parental Leave.
  • Employee Assistance Program (EAP) and an employee well-being program focusing on physical, mental, and financial health.

Apply Now!

Salary : $79,815 - $98,595

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer I - eCommerce?

Sign up to receive alerts about other jobs on the Software Engineer I - eCommerce career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Progress Software

  • Progress Software Vienna, VA
  • We are Progress (Nasdaq: PRGS) - the trusted provider of software that enables our customers to develop, deploy and manage responsible, AI-powered applicat... more
  • 6 Days Ago

  • Progress Software Burlington, MA
  • We are Progress (Nasdaq: PRGS), a trusted provider of software that enables our customers to develop, deploy, and manage responsible, AI-powered applicatio... more
  • 9 Days Ago

  • Progress Software Burlington, MA
  • We are Progress (Nasdaq: PRGS) - the trusted provider of software that enables our customers to develop, deploy and manage responsible, AI-powered applicat... more
  • 11 Days Ago

  • Progress Software Raleigh, NC
  • We are Progress (Nasdaq: PRGS) - the trusted provider of software that enables our customers to develop, deploy and manage responsible, AI-powered applicat... more
  • 11 Days Ago


Not the job you're looking for? Here are some other Software Engineer I - eCommerce jobs in the Raleigh, NC area that may be a better fit.

  • Progress Raleigh, NC
  • We are Progress (Nasdaq: PRGS) – the trusted provider of software that enables our customers to develop, deploy and manage responsible, AI-powered applicat... more
  • 6 Days Ago

  • Progress Raleigh, NC
  • We are Progress (Nasdaq: PRGS) – the trusted provider of software that enables our customers to develop, deploy and manage responsible, AI-powered applicat... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!