First seen by Alion on Oct 15, 2026.
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.
Skills
PriceFX, Java, SQL, JVM, SaaS, Native Apps, Groovy/Grails, Solution Design, Workflows

