HamburgerMenu
hirist

Cargill - Senior Software Engineer - PriceFX

Cargill
4 - 8 Years
Bangalore

Posted on: 15/10/2026

Job Description

Job Purpose :

The Senior Software Engineer Pricefx Configuration Engineer will design, configure, develop and support scalable Pricefx solutions within Cargill's commercial technology ecosystem.

Key Accountabilities :

- Configure and extend Pricefx capabilities using Groovy, the Pricefx Groovy API and reusable calculation logic libraries.

- Translate commercial pricing requirements into deterministic solutions for price setting, quoting, agreements and promotions, rebates, analytics or optimization.

- Design pricing calculations including cost-plus, margin and markup, discounts, price floors and ceilings, segmentation, overrides, effective dating, currency and unit-of-measure conversion, and price waterfalls.

- Configure Pricefx data objects, including Products, Customers, extension tables, Company Parameters, Data Sources, Data Feeds, Datamarts and Rollups.

- Build user-friendly configurators, input builders, result matrices, dashboards and approval workflows.

Architecture, Integration and Performance :

- Design scalable, flexible and maintainable Pricefx solutions and create clear architecture, data mapping, interface and solution design documentation.

- Define integrations and workflows between Pricefx and enterprise platforms such as SAP, Salesforce and other master-data, ERP, CRM or analytics systems.

- Develop and troubleshoot REST API and event-driven integrations using JSON, authentication, pagination, retries, idempotency and reliable error handling.

- Optimize large-volume calculations and queries through sound SQL, QueryAPI and DatamartContext usage.

- Apply security-by-design practices, including least-privilege access, user groups, roles, data entitlements, secure configuration and appropriate handling of sensitive information.

Engineering Delivery and Technical Leadership :

- Develop, test, integrate, maintain and troubleshoot Pricefx configurations using Pricefx Studio and IntelliJ IDEA.

- Establish automated unit, integration, regression, performance and user-acceptance testing for pricing logic, workflows, integrations and high-volume calculations.

- Use Git as the source of truth and apply disciplined branching, pull requests, peer review and controlled CI/CD pipelines.

- Lead peer code and design reviews, coach engineers and ensure solutions meet Cargill standards for maintainability, observability, quality, security and operational support.

- Partner with product owners, pricing teams, enterprise architects and digital technology leaders to clarify requirements, communicate tradeoffs and deliver incremental business value.

Required Qualifications :

- Minimum of four years of relevant software engineering, application configuration or pricing technology experience.

- Hands-on experience configuring or developing Pricefx solutions with Groovy and Pricefx APIs.

- Strong Groovy skills or strong experience with Java or another JVM language.

- Strong SQL, relational data modeling and analytical query skills.

- Working knowledge of Pricefx master and transactional data objects, Analytics data structures and the tradeoffs among Company Parameters, extension tables, Data Sources, Datamarts and Rollups.

- Experience designing, consuming and troubleshooting REST APIs and JSON-based enterprise integrations.

- Experience with Git, peer review, automated testing, CI/CD, release management, technical documentation, debugging and production support.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...