Sr. Software Engineer
Company: Cargill
Location: Wayzata
Posted on: June 29, 2025
|
|
Job Description:
Cargill’s size and scale allows us to make a positive impact in
the world. Our purpose is to nourish the world in a safe,
responsible and sustainable way. We are a family company providing
food, ingredients, agricultural solutions and industrial products
that are vital for living. We connect farmers with markets so they
can prosper. We connect customers with ingredients so they can make
meals people love. And we connect families with daily essentials —
from eggs to edible oils, salt to skincare, feed to alternative
fuel. Our 160,000 colleagues, operating in 70 countries, make
essential products that touch billions of lives each day. Join us
and reach your higher purpose at Cargill.Job Purpose and ImpactWe
are seeking a senior technical expert to guide and educate
engineering teams on full-stack application development, modern
software engineering standards, and Cargill's shared platorms and
tools. As a Senior Software Engineer, you will play a pivotal role
in building and training teams to architect, design, and develop
scalable, secure digital solutions. You will drive efforts to build
and operate shared services, contribute to Cargill's standard
technology catalog by evaluating and migrating technologies, and
implement CI/CD tooling and automation. You will actively
contribute by authoring application code in both platform and
products. You will focus on consolidating and simplifying
fragmented architectures, bringing coherence to disjointed
services, and providing unified technical direction. You will build
and own software that is focused on developer experience and
enablement. In this hands-on role, you will ensure engineering
teams adopt and implement these practices, helping to simplify
processes, troubleshoot issues, and continuously evolve Cargill’s
digital ecosystem. 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. QualificationsMinimum
requirement of 4 years of relevant work experience. Typically
reflects 5 years or more of relevant experience.Experience with
Java, Javascript and React, Golang, notably. Additionally, the
ability to learn and work in programming languages that are
unfamiliar.Proven experience working with platform engineering
practices, including Infrastructure as Code, automated end-to-end
testing, and integration with unified observability and artifact
repositoriesPreferred Experience:Experience leading teams in
adopting DevOps philosophies, incorporating configuration as code,
application packaging.Expertise in applying performance profiling
techniques, infrastructure normalization, and leveraging
constrained technology catalogs to reduce complexity and enhance
automationAbility to work closely with platform teams to ensure
alignment with opinionated deployment pipelines and security
practicesShort DescriptionExternal Posting: Minnesota Sick and Safe
Leave accruals of one hour for every 30 worked, up to 48 hours per
calendar year unless otherwise provided by law.The expected salary
for this position is $116,000-$156,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).Equal Opportunity Employer, including
Disability/Vet. Salary: . Date posted: 06/05/2025
Keywords: Cargill, Minneapolis , Sr. Software Engineer, IT / Software / Systems , Wayzata, Minnesota