Cargill

Software Engineer

Cargill
Apply
23 hours ago
Bengaluru, IndiaSenior

Responsibilities

  • Configure and extend Pricefx capabilities using Groovy, the Pricefx Groovy API, and reusable calculation logic libraries.
  • Translate pricing requirements into solutions for price setting, quoting, agreements, promotions, rebates, analytics, and optimization.
  • Design pricing calculations, Pricefx data objects, configurators, input builders, result matrices, dashboards, and approval workflows.
  • Design scalable Pricefx architectures, data mappings, interfaces, integrations, and solution documentation.
  • Develop and troubleshoot REST API and event-driven integrations using JSON, authentication, pagination, retries, idempotency, and error handling.
  • Optimize high-volume calculations and queries using SQL, QueryAPI, DatamartContext, efficient joins and filters, batching, and caching.
  • Apply security-by-design practices involving least privilege, user groups, roles, data entitlements, and secure configuration.
  • Develop, test, integrate, maintain, and troubleshoot Pricefx configurations using Pricefx Studio and IntelliJ IDEA.
  • Establish automated unit, integration, regression, performance, and user-acceptance testing.
  • Use Git, peer reviews, branching, CI/CD pipelines, and controlled DEV-to-QA/UAT-to-PROD deployments.
  • Lead technical reviews, coach engineers, and ensure maintainability, observability, quality, security, and operational support standards.
  • Partner with product owners, pricing teams, enterprise architects, and digital technology leaders to clarify requirements and deliver business value.
  • Lead demonstrations and feedback sessions, improve engineering processes, and contribute to the long-term Pricefx platform vision.
  • Resolve complex production and delivery issues, perform root-cause analysis, document corrective actions, and escalate appropriately.

Requirements

  • Minimum of 2 years of relevant software engineering, application configuration, or pricing technology experience; typically five or more years for this senior-level role.
  • Hands-on experience configuring or developing Pricefx solutions with Groovy and Pricefx APIs.
  • Strong Groovy skills or strong Java or other JVM-language experience, with proficiency in collections, closures, dates, decimal arithmetic, exception handling, and reusable libraries.
  • Strong SQL, relational data modeling, and analytical query skills, including large-volume processing and query performance.
  • Working knowledge of Pricefx master and transactional data objects, Analytics data structures, Company Parameters, extension tables, Data Sources, Datamarts, and Rollups.
  • Experience designing, consuming, and troubleshooting REST APIs and JSON-based enterprise integrations with authentication and robust error handling.
  • Experience with Git, peer review, automated testing, CI/CD, release management, technical documentation, debugging, and production support.
  • Pricefx Configuration Engineer training, practitioner certification, or comparable implementation experience is preferred.
  • Experience with Pricefx Studio, IntelliJ IDEA, QueryAPI, DatamartContext, Packaging Tool, Maven-based deployment, or automated Pricefx release pipelines is preferred.
  • Experience in Price Setting, Quoting/CPQ, Agreements and Promotions, Rebates, Analytics, or Optimization is preferred.
  • Experience with Pricefx IntegrationManager or integrations involving SAP, Salesforce, SFTP, HTTP, events, CSV, XML, or JSON is preferred.
  • Knowledge of B2B pricing concepts, including price waterfalls, segmentation, margin management, list prices, customer-specific pricing, discount governance, and approval controls is preferred.
  • Experience delivering secure, highly available SaaS solutions in global enterprise environments and working with distributed, cross-functional agile teams is preferred.

Tech Stack

GitGroovyJavaMavenSQL

Categories

Cargill

About Cargill

10,000+ employees

Cargill builds and operates global food and agriculture supply chains, selling commodities, food ingredients, animal nutrition, and risk-management services to food manufacturers, retailers, and farmers. It trades and processes grains, oilseeds, cocoa, and proteins, and provides logistics and biofuel solutions. Founded in 1865 and headquartered in Wayzata, Minnesota, Cargill is privately held and family-owned.

Contact me