Senior Quant Engineer / Senior Quant Engineeress

Cargill International SA - May 16, 2025

Job Purpose and Impact

The Senior Quant Engineer – Agriculture & Trading role is responsible for designing, developing, and maintaining software applications and systems that enhance our trading operations. Working with minimal supervision, this position collaborates with cross-functional teams to conceptualize, design, and implement new software features that fulfill user needs and advance business objectives. This includes upgrading existing software by writing clean, efficient, and scalable code to improve performance and functionality, as well as swiftly identifying and resolving issues to ensure the seamless operation of our software systems. The role also involves participating in code reviews and sharing insights to uphold our standards of excellence.

Key Accountabilities

  • SOFTWARE DEVELOPMENT:

    Design and implement robust trading systems, utilizing appropriate technologies to write clean, efficient, and maintainable code. This includes integrating market data feeds from financial providers and exchanges to process real-time data and customizing solutions in alignment with trading strategies and regulatory requirements.

  • AUTOMATION:

    Implement continuous integration and deployment pipelines to streamline trading software releases. Automate complex tests to ensure software reliability under various market conditions and optimize workflows by automating repetitive tasks to enhance operational efficiency.

  • COLLABORATION:

    Work alongside traders, analysts, and other cross-functional teams to gather requirements and deliver necessary solutions, ensuring that technical solutions are aligned with business goals. Participate in agile practices such as stand-ups and sprint planning for effective communication. Share knowledge through code reviews to foster learning and best practices and clearly explain technical concepts to non-technical team members.

  • TESTING & DEBUGGING:

    Develop comprehensive test plans, including unit and integration tests, to validate functionality and performance. Apply advanced debugging skills to resolve software defects and maintain system integrity, executing complex testing to ensure the system can handle high transaction volumes and collaborating with quality assurance team members to ensure software meets standards prior to deployment.

  • CONTINUOUS IMPROVEMENT:

    Commit to improving system performance, scalability, and reliability to ensure systems evolve with changing needs. Stay current with industry trends and best practices, proactively suggesting improvements to development processes and tools, and integrating user and stakeholder feedback to refine software solutions.

  • DOCUMENTATION:

    Review and develop technical documentation of complex system architecture and development processes, ensuring clear technical guides and operation manuals to facilitate ease of use. Maintain compliance with regulations and policies while collaborating to build knowledge bases for onboarding and training new team members.

  • TECHNICAL SUPPORT:

    Monitor live trading systems for optimal performance by promptly addressing complex real-time issues. Respond quickly to operational problems to minimize downtime and risk, execute routine maintenance to ensure system security and efficiency, and develop disaster recovery planning to ensure business continuity during system failures or crises.

Qualifications

  • Demonstrated work experience as a Senior Software Developer within the Quantitative Engineering domain.
  • Confirmed experience automating pipelines for continuous integration, testing, delivery, and security.
  • Proven experience architecting applications, databases, services, or integrations.
  • Extensive experience with Python, .NET Core, and C++.
  • Experience with DevOps practices and tools such as Docker and CI/CD pipelines.
  • Experience with SQL Server and/or PostgreSQL for database design and management.
  • Hands-on experience with Kubernetes for container orchestration and management.
  • Experience with cloud platforms such as AWS.
  • Experience with basic data analysis tasks such as data reconciliation, consistency/quality checks, retroactive adjustments, and simple time series manipulations.

Further Information

Apply online using the form below. Only applications matching the job profile will be considered.

Location : Grand-Lancy
Country : Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.