International Edition
Latest News
Technology

Principal Software Engineer – AI-Powered Developer Tools | Progress

Progress Seeks Principal Software Engineer to Drive AI-Powered Developer Tools Progress, a leading provider of software development tools and technologies, is seeking a Principal Software Engineer to spearhead the evolution of its OpenEdge Developer Tools with a focus…

Principal Software Engineer – AI-Powered Developer Tools | Progress

Progress Seeks Principal Software Engineer to Drive AI-Powered Developer Tools

Progress, a leading provider of software development tools and technologies, is seeking a Principal Software Engineer to spearhead the evolution of its OpenEdge Developer Tools with a focus on integrating artificial intelligence (AI) capabilities. This role, based in Raleigh, North Carolina, will be a hybrid position requiring on-site presence.

Role Overview and Responsibilities

The Principal Software Engineer will be a technical authority responsible for architecting, designing, and developing advanced features for OpenEdge Development Tools. Key responsibilities include:

  • Architecting and designing AI-powered features, including Retrieval-Augmented Generation (RAG)-based developer assistance, Model-Context Protocol (MCP) integrations, intelligent code insights, and automated diagnostics.
  • Leading the evolution of development tooling features to improve performance, usability, diagnostics, and integration with next-generation AI workflows.
  • Providing technical leadership and mentorship to the engineering team, ensuring adherence to best-in-class coding and architectural standards.
  • Collaborating with Product Owners, Architects, QA, and UX teams to deliver robust, scalable, and human-centered developer solutions.
  • Analyzing and optimizing performance issues using industry-standard profiling tools and AI-assisted diagnostics.
  • Ensuring code quality and maintainability through automated testing, AI-augmented code reviews, and continuous integration pipelines.
  • Staying current with emerging technologies in IDE tooling, AI-assisted development, and developer productivity tools.

Qualifications and Experience

Candidates should possess the following qualifications:

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • 8+ years of experience in a product development organization, with a proven track record of delivering scalable, high-quality software solutions.
  • Strong proficiency in Java, with a willingness to expand into JavaScript, TypeScript, and other AI-relevant technologies.
  • Demonstrated experience developing VS Code extensions or Eclipse plugins, with a solid understanding of Language Server Protocol (LSP) and Debug Adapter Protocol (DAP).
  • Strong foundation in web technologies (HTML, CSS, JavaScript, REST services) and modern frameworks like React or Angular.
  • Deep expertise in algorithms, data structures, object-oriented design, and software architecture.
  • Solid understanding of database concepts, query optimization, and performance tuning.
  • Hands-on experience with AI-assisted development tools such as GitHub Copilot, ChatGPT, or CodeWhisperer.
  • Familiarity with AI integration patterns like RAG, vector search, embeddings, and context orchestration.
  • Working knowledge of Node.js and modern JavaScript frameworks used in IDE tooling.
  • Strong experience with CI/CD pipelines, build automation, and version control systems like Git.
  • Expertise in profiling, diagnostics, and memory/performance optimization on the JVM or similar platforms.
  • Awareness of software security practices, including vulnerability identification and mitigation.

Benefits and Compensation

Progress offers a competitive remuneration package, including:

  • Competitive salary
  • Employee Stock Purchase Plan
  • 30 days of earned depart, plus a birthday leave
  • Premium Group Medical Insurance for employees and dependents
  • Personal accident and life insurance coverage
  • Professional development reimbursement
  • Interest subsidy on loans
  • Health club reimbursement

About Progress

Progress (Nasdaq: PRGS) is a trusted provider of software that enables customers to develop, deploy, and manage responsible, AI-powered applications and experiences. The company values diversity and fosters a collaborative culture where individuals are empowered to drive innovation. Learn more about Progress.

Interested candidates are encouraged to apply now.

About the author: Anika Shah - Technology

MSc in Computer Science, senior reporter. Anika focuses on AI ethics, cybersecurity, and emerging hardware—frequently moderating panels at CES and Web Summit. “Anika Shah decodes tech breakthroughs and startup disruption shaping tomorrow’s digital landscape.”