⚠︎ This job is no longer accepting applications.

Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever
Job Closed

CPQ Principal Engineer - Software Development

  • Source: LinkedIn
  • Waters Corporation
  • On-site
  • Bengaluru
  • Full-Time
  • Mid level

Job Description

Overview The Principal Developer – CPQ will be a key member of the CPQ Engineering team within the IT organization, responsible for designing, developing, enhancing, and supporting software solutions on the SAP CPQ platform.

The role is primarily focused on custom software development and engineering , with approximately 75% of the role involving software development activities and approximately 25% involving SAP CPQ configuration and implementation .

The role will develop and enhance capabilities that enable Waters’ global Sales and Service teams to quote and sell more efficiently, while supporting business process improvements and contributing to margin and revenue growth.

As an experienced software developer with strong SAP CPQ expertise, the individual will work closely with software engineers, architects, business analysts, functional consultants, quality teams, and business stakeholders to translate business requirements into scalable, maintainable, and high-quality software solutions.

The role requires strong hands-on development experience using IronPython, JavaScript, Knockout JS, HTML, CSS, and related technologies , together with a solid understanding of SAP CPQ capabilities and configuration.

The individual will follow software engineering and SAP CPQ best practices, Waters architecture standards, and Agile delivery methodologies, while contributing to continuous improvement of the CPQ platform.

Responsibilities

  • Software Development & Engineering

  • Design, develop, and maintain custom software solutions within SAP CPQ using IronPython-based scripting, custom actions, custom cart calculations, and related development frameworks.
  • Develop complex business logic and reusable software components to support CPQ business processes and user requirements.
  • Perform UI development and customization using HTML, CSS, JavaScript/JQuery, and Knockout JS.
  • Design and implement integrations between SAP CPQ and other enterprise applications.
  • Analyze business and technical requirements and translate them into robust, scalable, and maintainable software solutions.
  • Prepare technical designs and evaluate appropriate development approaches based on business requirements, platform capabilities, scalability, performance, and maintainability.
  • Conduct code reviews and ensure adherence to software development standards and best practices.
  • Optimize application performance, reliability, maintainability, and overall system health.
  • Analyze application logs, system behaviour, and payloads to diagnose technical issues and perform root-cause analysis.
  • Develop sustainable fixes for production issues and contribute to continuous improvement of application quality.

  • SAP CPQ Configuration & Implementation

  • Configure and implement SAP CPQ capabilities including product administration, guided selling, quoting processes, workflows, approvals, and Quote Document Generation.
  • Support SAP CPQ implementation and configuration activities in line with business requirements and platform best practices.
  • Support SAP CPQ integration with SAP Variant Configuration (VC) and Salesforce through the Clarity Adapter.
  • Analyze SAP CPQ-VC payloads and configuration behaviour to diagnose and resolve integration and functional issues.
  • Partner with functional consultants and business analysts to translate business requirements into appropriate CPQ technical solutions.

  • Technical Leadership & Collaboration

  • Collaborate with software architects, developers, business analysts, functional consultants, QA teams, and business stakeholders to deliver end-to-end solutions.
  • Provide technical guidance on solution design, development approaches, code quality, and platform capabilities.
  • Participate in Agile ceremonies including backlog refinement, sprint planning, technical discussions, sprint reviews, and retrospectives.
  • Contribute to engineering standards, development practices, automation, and continuous improvement initiatives.
  • Proactively identify technical risks, dependencies, and opportunities for improving the CPQ platform.
  • Maintain clear and effective technical documentation covering solution design, development decisions, integrations, and operational support.
  • Work effectively with globally distributed teams and stakeholders.

  • Production Support & Continuous Improvement

  • Provide technical support for production issues and business-critical incidents.
  • Inves…

Skills

  • sap
  • sap-cpq
  • javascript
  • knockout
  • jQuery
  • sap-variant-configuration
  • Salesforce
  • Python
This job is no longer accepting applications.

You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.

Join the Club — Free Forever
Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Waters Corporation

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes