1

Software Engineer Recent Grad Jobs in Minnesota (NOW HIRING)

Bachelor's of Science degree in Software Engineering or Computer Science (Advanced Degree a plus) or other engineering degree with demonstrated software development capabilities. 4+ years (recent ...

Structural Engineer

Minneapolis, MN · On-site

$75K - $80K/yr

This position is a great opportunity for a recent grad that's looking to start a career in ... Experience using the following software required: AutoCAD, RISA-3D, STAAD Pro, Mathcad, L-Pile ...

Software Engineer, Senior

Saint Paul, MN · On-site

$120K - $150K/yr

What you'll do As a Senior Software Engineer at Forj, you'll do more than write code. In this role ... You'll have a chance to make a meaningful impact on the lives of patients - our recent products ...

Embedded Software Engineer Join our dynamic team as an Embedded Software Engineer where you will be ... Essential Skills * 5+ years of embedded software development experience. * 5+ years of recent RTOS ...

Senior Software Engineer

Minneapolis, MN · On-site

$120K - $200K/yr

We are honored to have recently been named a MSPBJ Best Place to Work for the sixth year in a row ... Software Engineering role * Experience with AI-powered tools * Experience with Ruby on Rails

Embedded Software Engineer Join our dynamic team as an Embedded Software Engineer where you will be ... Essential Skills * 5+ years of embedded software development experience. * 5+ years of recent RTOS ...

Senior Software Engineer

Minneapolis, MN · On-site

$120K - $200K/yr

We are honored to have recently been named a MSPBJ Best Place to Work for the sixth year in a row ... Software Engineering role * Experience with AI-powered tools * Experience with Ruby on Rails

Sr. Software Engineer

Bloomington, MN · On-site

$130K - $140K/yr

What You'll Do As a Senior Software Engineer, you'll play a pivotal role in shaping solutions that ... recently separated, Armed Forces service medal or other protected veteran ("covered veteran ...

Head of Software Engineering

Blaine, MN · On-site

$150K - $190K/yr

A CAREER AT SLEQ SOLUTIONS SLEQ is looking for a Head of Software Engineering to join our shared ... with recent coding experience in Python, TypeScript, Go, Java, or similar languages. · Proven ...

next page

Showing results 1-20

Software Engineer Recent Grad information

See Minnesota salary details

$62.2K

$144.5K

$201.3K

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

As of Aug 27, 2026, the average yearly pay for software engineer recent grad in Minnesota is $144,486.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,500.00 and $169,400.00 per year, depending on experience, location, and employer.

What is a software engineer recent grad?

Software engineers who are recent graduates are individuals who have recently completed a degree in computer science or a related field and are starting their careers in software development. They typically work on designing, developing, and maintaining software applications under the supervision of more experienced engineers. Recent grads often participate in training, mentorship, and entry-level projects to build their skills and gain practical experience. Their responsibilities may include writing code, fixing bugs, and collaborating with teams to deliver software solutions.

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

To thrive as a Software Engineer Recent Grad, you need a solid understanding of programming languages (such as Python, Java, or C++), data structures, algorithms, and a relevant degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and basic knowledge of software development methodologies is typically expected. Strong problem-solving abilities, effective communication, and a willingness to learn new technologies help you stand out in this position. These skills are essential to contribute effectively to team projects, adapt to evolving tools and workflows, and deliver reliable, maintainable code.

What are some typical challenges faced by recent graduates starting as software engineers, and how can they overcome them?

Recent graduates often find the transition from academic projects to large-scale, real-world software development challenging. They may encounter complex codebases, unfamiliar tools, and fast-paced agile environments that require quick learning and adaptation. To overcome these challenges, it's helpful to seek mentorship from experienced team members, proactively ask questions, and take advantage of onboarding resources. Participating in code reviews and collaborating closely with colleagues can also accelerate learning and integration into the team.

What cities in Minnesota are hiring for Software Engineer Recent Grad jobs?

Cities in Minnesota with the most Software Engineer Recent Grad job openings:

Infographic showing various Software Engineer Recent Grad job openings in Minnesota as of August 2026, with employment types broken down into 87% Full Time, 6% Part Time, and 7% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $144,486 per year, or $69.5 per hour.

Support Engineer (Python)

SA Technologies Inc.

Plymouth, MN • On-site

Full-time

Re-posted 18 days ago


Job description

Company Description

SA Technologies Inc. (www.satincorp.com) is a market leader and one of the fastest growing IT consulting firms with operations in US, Canada, Mexico & India. SAT is an Oracle Gold Partner, SAP Services Partner & IBM Certified enterprise.

All SA Technologies requirements are Direct Client Requirements from IT Hiring Managers. We guarantee you the best rate for your skills and performance.



Job Description

Position: Support Engineer (Python)

Location: Plymouth, MN

Duration: 6 Months

Rate: Open


Job Description:

Immediate need for a Support Engineer with strong python experience to help identify and resolve field issues for the OnRack product/project. He/she will be working in the Engineering Support Team responsible for handling field/customer escalations related to code issues. 

Duties / Responsibilities: 

Review log files and/or code to understand the layout of the Software to help identify and resolve code issues quickly. 

Fast learner to understand code developed by others and be able to make changes and verify the change fixes customer problem. 

Need to be able to debug field problems quickly. 

Candidates will have the ability to consult with the developers who developed the code as needed. Must have a strong sense of urgency to identify code issues and apply a fix. 

The Software Engineer will have access to the Developers of the code to help understand the potential problem to apply a bug fix. 

Candidate needs to be able to code in NodeJS (but not UI development). This is server side development. The product does things like poll hardware over the IPMI interface, handle PXE boot of compute nodes, managing of compute nodes, network devices (switches), etc. Need to be able to manage hardware. 


Required: 

python

Ability to understand code developed by others and the ability to be able to make changes and verify the change fixes customer problem. 

Fast learner 

Strong sense of urgency 

Ideal person would ideally have NodeJS experience, concepts of agile process, Jenkins build knowledge. 

Able to manage hardware 

Will consider a recent grad with 1-2 years NodeJS experience 


Desired: 

Experience with scripting language would be helpful (Perl or Python preferred but not required). 


Additional Information

All your information will be kept confidential according to EEO guidelines.