Enable job alerts via email!

Sr. Software Engineer – Sites & Services

General Mills

Minneapolis (MN)

Remote

USD 141,000 - 154,000

Full time

29 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player seeks a Sr. Software Engineer to lead software development projects that enhance user experiences. In this role, you'll execute tasks throughout the software development life cycle, from analysis and design to implementation and documentation. You'll collaborate with cross-functional teams, write clean and maintainable code in C#, and integrate software components with third-party libraries. This position offers the flexibility of remote work, allowing you to thrive in a supportive environment that values innovation and teamwork. Join a company committed to making food the world loves while providing a comprehensive benefits package and opportunities for professional growth.

Benefits

Health Benefits
Retirement Plans
Time Off Programs
Wellbeing Support
Annual Incentive Program

Qualifications

  • Master's degree in relevant field with 4 years of experience required.
  • Experience with Microsoft .NET solutions and RESTful APIs is essential.

Responsibilities

  • Develop and maintain software components and services in .NET.
  • Collaborate with teams to define technical requirements and specifications.

Skills

C#
Object-Oriented Programming
RESTful APIs
Performance Tuning
HTML
CSS
JavaScript
Unit Testing
Integration Testing
ETL Tasks

Education

Master's Degree in Information Systems
Bachelor's Degree in Computer Science

Tools

Jira
Azure DevOps
Git
Jenkins
TeamCity
Octopus

Job description

Employer: General Mills, Inc.

Job Title: Sr. Software Engineer, Sites & Services (multiple positions)

Job Requisition: #33414 | 20330.280.14

Job Location: 1 General Mills Blvd, Minneapolis, MN 55426

Job Type: Full Time

Duties:
  • Responsible for executing all tasks throughout the software development life cycle including analysis, design, development, testing, implementation, and documentation.
  • Collaborate with cross-functional teams to define technical requirements and system specifications.
  • Write clean, efficient, and maintainable code in C# and other .NET languages.
  • Implement software components, modules, and features, ensuring adherence to coding standards and best practices.
  • Integrate software components with third-party libraries, APIs, and external systems.
  • Develop and maintain services in Cloud or other large scale data platforms. Convert monolithic application to microservices architecture.
  • Ensure seamless interoperability between different modules and services.
  • Conduct code reviews and participate in the debugging and resolution of defects.
  • Identify and address performance bottlenecks in software applications. Create and maintain comprehensive technical documentation for software design, implementation, and deployment processes.
  • Stay abreast of the latest trends and advancements in .NET technologies.
  • Evaluate and recommend new tools, frameworks, and methodologies to enhance development processes.
  • Collaborate with product managers, UX designers, and other stakeholders to ensure alignment with project goals.
  • Communicate technical concepts and solutions effectively to both technical and non-technical team members.
  • Proficiency in utilizing Jira and Azure DevOps.
  • Remote work permissible 100% of the time.
Requirements:

Employer will accept a master’s degree in information systems, Computer Science, or related field and 4 years of experience in the job offered or 4 years of experience in a software developer related occupation.

Experience must include:

  • 4 years’ experience within Microsoft .NET solutions including Object-Oriented programming, C#, .NET web frameworks - .NET MVC, ASP.NET and legacy frameworks.
  • 3 years’ experience designing, developing, and implementing RESTful or SOAP APIs and performance tuning large-scale applications.
  • 3 years’ experience with Database systems including at least one of the following: SQL Server, MySQL, Oracle, MongoDB or PostgreSQL.
  • 3 years’ experience in writing effective unit, integration, and end-user automation tests.
  • 3 years’ experience on front-end web technologies like HTML, CSS, and JavaScript frameworks including at least one of the following: React, Angular or Vue.
  • 3 years’ experience in researching, planning, organizing, leading, architecting and implementing new processes or technology, including implementing enhancements and migrating to new versions of existing technology.
  • 3 years’ experience in utilizing Jira or Azure DevOps for project management and software development purposes.
  • 3 years’ experience with deployment tools, version control systems including GIT or TFS, and continuous integration/continuous deployment (CI/CD) services including Jenkins or TeamCity, Octopus.
  • 2 years’ experience working with SSIS packages to perform ETL Tasks.

Background check and drug testing required.

The salary range for this position is $141,898 - $153,300 / Annually. At General Mills we strive for each employee's pay at any point in their career to reflect their experiences performance and skills for their current role. The salary range for this role represents the numerous factors considered in the hiring decisions including, but not limited to, educations, skills, work experience, certifications, etc. As such, pay for the successful candidate(s) could fall anywhere within the stated range. Beyond base salary, General Mills offers a competitive Total Rewards package focusing on your overall well-being. We are proud to offer a foundation of health benefits, retirement and financial wellbeing, time off programs, wellbeing support and perks. Benefits may vary by role, country, region, union status, and other employment status factors. You may also be eligible to participate in an annual incentive program. An incentive award, if any, depends on various factors, including, individual and organizational performance.

Contact: Apply online at https://careers.generalmills.com/careers/ Please refer to job requisition number- #33414

#LI-DNI

COMPANY OVERVIEW

We exist to make food the world loves. But we do more than that. Our company is a place that prioritizes being a force for good, a place to expand learning, explore new perspectives and reimagine new possibilities, every day. We look for people who want to bring their best — bold thinkers with big hearts who challenge one another and grow together. Because becoming the undisputed leader in food means surrounding ourselves with people who are hungry for what’s next.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Sr. Software Engineer - Sites & Services

General Mills, Inc

Minneapolis

Remote

USD 141.000 - 154.000

4 days ago
Be an early applicant

Software Engineer, Cloudflare Workflows

Cloudflare

Remote

USD 80.000 - 150.000

30+ days ago