1

New Grad Software Engineer Jobs in Mankato, MN (NOW HIRING)

Utilize the MP2 Maintenance Software to report and analyze labor efficiency, equipment deficiencies ... of new installations, product scale ups * Develop, maintain, and implement local engineering ...

Utilize the MP2 Maintenance Software to report and analyze labor efficiency, equipment deficiencies ... of new installations, product scale ups * Develop, maintain, and implement local engineering ...

Optical Coating Engineering Technician

Faribault, MN

$17 - $22.25/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

They contribute to the development of new products and implementation of coating process ... Microsoft Office, Internet, E-mail, Spreadsheets, and department specific software (specific ...

New

Executes technical specifications for new processes or enhancements. * Monitors Salesforce ... Software Testing: * Develops and executes written test plans for Salesforce solutions. * Tests ...

Controls Technician

Faribault, MN · On-site

$30 - $45/hr

Works closely with maintenance personnel and facility and corporate engineering to develop and ... Verify new components and software meet current Faribault Foods standards and are compatible with ...

Process Control Technician 3rd Shift

Le Sueur, MN · On-site

$20 - $30/hr

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

Perform routine live control monitoring audits * Assist Process Engineering in providing ... Understand the operations of Oracle and Tableau software systems * Handle chemicals * Perform job ...

Process Control Technician 3rd Shift

Le Sueur, MN · On-site

$20 - $30/hr

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

Perform routine live control monitoring audits * Assist Process Engineering in providing ... Understand the operations of Oracle and Tableau software systems * Handle chemicals * Perform job ...

HTM Healthcare Engineering Tech III

Austin, MN · On-site

$36K - $46K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

... each new employee's Form I-9 to confirm work authorization. Bachelor's degree in Biomedical ... Familiarity with test and QA tools/software needed to perform medical equipment maintenance ...

Automation Specialist

Mankato, MN · On-site

$65 - $95/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... engineering, planning, and interior design services to communities across the nation ... ISG is seeking a talented Automation Specialist to join our software development team. This role is ...

New

Automation Specialist

Mankato, MN · On-site

$65K - $95K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... engineering, planning, and interior design services to communities across the nation ... ISG is seeking a talented Automation Specialist to join our software development team. This role is ...

Reliability Technician

Faribault, MN · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... engineering specifications to troubleshoot, diagnose and repair system faults and failures or ... software to enter and retrieve prescribed data. • Complex skills required in diagnosing and ...

Reliability Technician

Faribault, MN

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Ability to utilize the Computerized Maintenance Management (CMMS) software to enter and retrieve ... May rely on higher level Technicians and Engineers in complex systems issues. Prefer ability to ...

IT Support Technician

Mankato, MN · On-site

$55K - $72K/yr

... and new installations. * Maintain up-to-date knowledge of hardware, software and equipment ... Since 1949, we have been committed to improving quality of life through engineering excellence and ...

Showing results 41-60

New Grad Software Engineer information

See Mankato, MN salary details

$62.9K

$146.2K

$203.7K

How much do new grad software engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for new grad software engineer in Mankato, MN is $146,239.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,000.00 and $171,500.00 per year, depending on experience, location, and employer.

What is a new grad software engineer?

A New Grad Software Engineer job is an entry-level software engineering role designed for recent college graduates with a degree in computer science or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with more experienced engineers on various projects. Companies hire new grad engineers to help them grow their skills while contributing to real-world software development. The position often includes mentorship, training, and opportunities for career advancement.

What are the key skills and qualifications needed to thrive as a new grad software engineer?

To thrive as a New Grad Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually supported by a computer science degree or related field. Familiarity with common coding languages (such as Java, Python, or C++), version control systems like Git, and basic software development tools is typically expected. Strong problem-solving skills, eagerness to learn, teamwork, and effective communication help new engineers excel in dynamic team environments. These skills are crucial to adapting quickly, contributing to projects, and building a successful foundation in the software industry.

What typical projects or tasks might a new grad software engineer work on in their first year?

As a New Grad Software Engineer, you’ll often start by contributing to team projects through tasks like fixing bugs, writing unit tests, and developing small features under the supervision of senior engineers. You might participate in code reviews, collaborate on documentation, and learn to work with the company’s development tools and processes. Over time, as you demonstrate reliability and technical proficiency, you may be given ownership of more complex components or independent tasks. This structured approach helps you learn best practices, understand the codebase, and progressively build the confidence and experience needed for more advanced responsibilities.

What are popular job titles related to New Grad Software Engineer jobs in Mankato, MN?

For New Grad Software Engineer jobs in Mankato, MN, the most frequently searched job titles are:

What job categories do people searching New Grad Software Engineer jobs in Mankato, MN look for?

The top searched job categories for New Grad Software Engineer jobs in Mankato, MN are:

What cities near Mankato, MN are hiring for New Grad Software Engineer jobs?

Cities near Mankato, MN with the most New Grad Software Engineer job openings:

Infographic showing various New Grad Software Engineer job openings in Mankato, MN as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 10% Part Time, 4% Contract, and 1% Nights. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $146,239 per year, or $70.3 per hour.

Full-time

Re-posted 19 days ago


Balchem Corporation rating

7.7

Company rating: 7.7 out of 10

Based on 12 frontline employees who took The Breakroom Quiz


Job description

COMPANY OVERVIEW:

Balchem is committed to making the world a healthier place by delivering trusted, innovative, and science-based solutions for the health and nutritional needs of the world. Balchem employs approximately 1,400 employees worldwide who provide the service, quality, and technology that enables our customers to win with their customers. We have built a reputation for delivering results to all of our stakeholders. Founded in 1967, Balchem, a Maryland corporation, became a publicly-traded company in 1970 and is listed on Nasdaq under the symbol “BCPC.” Our corporate headquarters is located in Montvale, New Jersey, and we have a broad network of sales offices, manufacturing sites, and R&D centers, primarily located in the U.S. and Europe. The Company consists of three business segments: Human Nutrition and Health, Animal Nutrition and Health, and Specialty Products.

POSITION SUMMARY:

The Maintenance Manager is responsible for providing the leadership, guidance, support and direction for the maintenance staff. This position provides management and coordination of the maintenance activities associated with the following: all plant electrical control and mechanical systems, which are associated with plant utility, production operations, equipment and processing. The position will provide technical assistance and training for the maintenance staff and will actively interface with the Engineering and Plant Operations managers. The Maintenance Manager will advise and work with Operations management to resolve critical control and processing capability issues. A thorough knowledge of processing, plant mechanical and automation is expected to successfully manage this position.

ESSENTIAL FUNCTIONS:

  • Strong leadership skills are required. The individual should be self-directed with minimal supervision required, responsible for effective employee management duties including manpower utilization, timelines, scheduling and conflict resolution and able to communicate effectively with the maintenance staff.
  • Able to evaluate the performance and abilities of the maintenance staff, set realistic employee objectives, and provide the support necessary to reach these goals in accordance with the company's needs and directives.
  • Convey pertinent status information regarding work orders, repairs and maintenance activities to Operations leadership.
  • Develop and implement an ongoing Preventive Maintenance program utilizing our Accruent Maintenance Connection software for proper documentation and procedural requirements. This will include establishing equipment requirements, manpower, and time intervals to generate schedules for equipment overhauls, major inspections, etc.
  • Utilize the MP2 Maintenance Software to report and analyze labor efficiency, equipment deficiencies, and to establish required inventory levels of spare and repair parts.
  • Manage all equipment changes/installations to ensure timely and in-budget completion of all projects.
  • Provide technical training and support for all plant employees involving electrical, control and automation.
  • Adopt a formal approach to engineering matters and use 'Critical Path Analysis" for planning and implementing projects both internally and with outside contractors.
  • Must have the ability to design automation network systems such as: DH-4&5, DH+ and Ethernet to tie in PLC systems and devices.
  • Responsible for developing SCADA, MMI, historical trending and database transfer applications controlling plant processes or equipment.
  • Required to have a working fluent knowledge of software packages on a personal computer i.e.: Excel, Word, NT 4.0, Access, Project Manager, Rockwell RS software and Auto Cad 14, 15. Manage all electrical control changes/installations utilizing up to date Project Management techniques to ensure timely and in-budget completion of all projects
  • Maintain a thorough knowledge and understanding of all processes and mechanical systems.
  • Keep accurate and up to date records of all electrical, PLC programs and control systems to insure operational efficiency and minimal downtime.
  • Utilize the services of equipment and system suppliers to maximize operational efficiency at all Balchem locations.
  • Collaborate with facility management to define technical needs and capital improvement requirements, recommend capital projects and assist in the execution and startup of projects, responsible for operational performance of new installations, product scale ups
  • Develop, maintain, and implement local engineering practices, standards, and management systems in accordance with Process Safety Management to include Process Safety Information, Management of Change, and Mechanical Integrity programs
  • Support all new product introductions and trials; assist in the development of new products and processes
  • Attend seminars and courses when needed to maintain up to date knowledge.

REQUIREMENTS:

  • Bachelor’s degree in Engineering, Industrial Technology, or related field (preferred).
  • 5+ years of maintenance experience in a food manufacturing environment.
  • 2+ years in a supervisory or management role.
  • Strong knowledge of mechanical, electrical, and automation systems.
  • Experience with CMMS and maintenance planning tools.
  • Familiarity with food safety and regulatory standards.
  • Excellent leadership, communication, and problem-solving skills.

The expected salary range for this role is between $90,000 and $130,000 per year.

#MAIN123

Balchem is committed to a workplace culture that values and promotes diversity, inclusion, equal employment opportunities, and a work environment free of harassment and hostility.


What Balchem Corporation employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom