Sr. Software Engineer - ANH

re-zoo-me

Northern (KY)

Hybrid

USD 140,000 - 160,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Cargill is seeking a Senior Professional, Software Engineering to design, develop and maintain software applications and systems. You will collaborate with cross-functional teams to implement new features, upgrade existing software, and improve performance through clean, scalable code.

You will participate in code reviews, build robust tests, and contribute to deployment automation and documentation. Hybrid onsite work at Wayzata, MN may be required, and visa sponsorship is not provided.

Qualifications

  • Minimum 4 years of relevant work experience, typically reflects 5 years or more of relevant experience.
  • Demonstrated backend software development experience with Java and Spring Boot
  • Front end experience with TypeScript and React, including custom hooks and reusable components, using MUI or a similar component library for forms and data grid

Responsibilities

  • SOFTWARE DEVELOPMENT: Designs and develops high quality software solutions by writing clean, maintainable and efficient codes.
  • AUTOMATION: Leads the application of internal software deployment platform, methodologies and tools to automate the deployment process, ensuring smooth and reliable releases.
  • COLLABORATION: Partners with cross functional team of product managers, designers and different engineers to gather complex requirements and deliver solutions that meet business needs.
  • TESTING & DEBUGGING: Writes and maintains complex unit tests and integration tests, and performs debugging to maintain the quality and performance of the software.
  • CONTINUOUS IMPROVEMENT: Suggests options for improving the software development and deployment processes, and implements the approved standards to improve efficiency and reliability.
  • DOCUMENTATION: Builds and maintains comprehensive documentation for complex software applications, deployment processes and system configurations.
  • TECHNICAL SUPPORT: Provides technical support and troubleshooting for complex issues with deployed applications to ensure minimal downtime and fast resolution.

Skills

Java
Spring Boot
TypeScript
React
REST APIs
Spring Data JPA
PostgreSQL
Spring Batch
Kafka
SQS
AI driven solutions
CI/CD

Tools

Git
CI/CD pipelines

Job description

Job Purpose and Impact

The Senior Professional, Software Engineering job designs, develops and maintains software applications and systems. With minimal supervision, this job collaborates with cross functional teams to define, design and implement new software features to meet user needs and business goals, and upgrade existing software to improve performance and functionality through writing clean, efficient and scalable code and troubleshooting and debugging complex issues. This job also participates in code reviews to maintain high code quality and share knowledge with software engineering team members.

Key Accountabilities
  • SOFTWARE DEVELOPMENT: Designs and develops high quality software solutions by writing clean, maintainable and efficient codes.
  • AUTOMATION: Leads the application of internal software deployment platform, methodologies and tools to automate the deployment process, ensuring smooth and reliable releases.
  • COLLABORATION: Partners with cross functional team of product managers, designers and different engineers to gather complex requirements and deliver solutions that meet business needs.
  • TESTING & DEBUGGING: Writes and maintains complex unit tests and integration tests, and performs debugging to maintain the quality and performance of the software.
  • CONTINUOUS IMPROVEMENT: Suggests options for improving the software development and deployment processes, and implements the approved standards to improve efficiency and reliability.
  • DOCUMENTATION: Builds and maintains comprehensive documentation for complex software applications, deployment processes and system configurations.
  • TECHNICAL SUPPORT: Provides technical support and troubleshooting for complex issues with deployed applications to ensure minimal downtime and fast resolution.
Qualifications
  • Minimum requirement of 4 years of relevant work experience. Typically reflects 5 years or more of relevant experience.
  • Demonstrated backend software development experience with Java and Spring Boot
  • Front end experience with TypeScript and React, including custom hooks and reusable components, using MUI or a similar component library for forms and data grid
Preferred
  • Experience building and integrating REST APIs, including calling third party systems with WebClient or a similar HTTP client
  • Experience building dynamic queries and filtering over large datasets with Spring Data JPA
  • Strong foundation in relational databases, with hands on experience using PostgreSQL, including data model design
  • Experience writing batch jobs that process large volumes of data, ideally with Spring Batch
  • Hands on experience with asynchronous and event driven systems, including Kafka, SQS, or similar messaging frameworks
  • Experience integrating with SAP
  • Experience developing, integrating, or enabling AI driven and agentic solutions
  • Experience with CI/CD pipelines and modern DevOps delivery practices
  • Proficiency with Git based version control and collaborative development workflows
Additional
  • The business will not sponsor applicants for work visas for this position
  • This position requires onsite (hybrid) presence at our Wayzata, MN Office Center
Compensation Data

The expected salary for this position is $140,000 - $160,000. Compensation varies depending on a wide array of factors including but not limited to the specific location, certifications, education, and level of experience. The disclosed range estimate may be adjusted for any applicable geographic differential associated with the location at which the position may be filled. This position is eligible for a discretionary incentive award. The incentive award amount is dependent upon company performance and your personal performance. At Cargill we put people first. As part of your overall rewards, we offer a comprehensive benefit program including medical and/or other benefits dependent on the position offered and hours worked. Visit: https://www.cargill.com/page/my-health/mh-health-and-wellness to learn more (subject to certain collective bargaining agreements for Union positions).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

ApplyMint • Wayzata (MN)

On-site
USD 80,000 - 110,000
Sr Consultant, MSC Software Engineering
Sr Consultant, MSC Software Engineering

re-zoo-me • Northern (KY)

Hybrid
USD 90,000 - 155,000
Software Engineer Associate - Technology Development Program 2027, Atlanta, GA
Software Engineer Associate - Technology Development Program 2027, Atlanta, GA

re-zoo-me • Atlanta (GA), Northern (KY)

Hybrid
USD 79,000 - 107,000
Paid holidays
Paid time off
Comprehensive health care plans
+7
Sr. Software Engineer
Sr. Software Engineer

Grocery Outlet • Emeryville (CA)

On-site
USD 135,000 - 155,000
Annual Bonus Program
Equity
401(k) Profit Sharing
Senior Software Engineer - Java/Spring + React (Hybrid)
Senior Software Engineer - Java/Spring + React (Hybrid)

re-zoo-me • Northern (KY)

Hybrid
USD 140,000 - 160,000
Senior Platform Engineer - API in Hapeville
Senior Platform Engineer - API in Hapeville

Energy Jobline ZR • Hapeville (GA)

On-site
USD 105,000 - 160,000
Software Engineer | Level I
Software Engineer | Level I

Dahl Consulting • Minneapolis (MN)

On-site
USD 77,000 - 95,000
Medical, dental, vision coverage
401(k) with company match
Paid time off and holidays
+2
Senior Platform Engineer - API in Porterdale
Senior Platform Engineer - API in Porterdale

Energy Jobline ZR • Porterdale (GA)

On-site
USD 105,000 - 160,000
Software Engineer | Level II
Software Engineer | Level II

Dahl Consulting • Minneapolis (MN)

On-site
USD 88,000 - 107,000
Medical coverage
401(k) match
Disability coverage
+5
Staff Software Engineer, Backend
Staff Software Engineer, Backend

Bayer • United States

On-site
USD 117,000 - 171,000
Health care
Vision
Dental
+3