Principal Software Engineer – AI-Powered Developer Tools | Progress

by Anika Shah - Technology
0 comments

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.

Related Posts

Leave a Comment