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 ...

In recent years, our Company has experienced unprecedented growth and has been recognized as an ... Software Engineer - HVAC Systems The Software Engineer has a strong mechanical aptitude and HVAC ...

Senior Software Engineer (.NET)

Hopkins, MN · On-site

$124.30K - $163.90K/yr

As a Senior Software Engineer , you'll serve as a technical authority and force multiplier for the ... recent roles * Strong proficiency in C# / .NET and solid SQL Server skills including query ...

Senior Software Engineer (.NET)

Hopkins, MN · On-site

$124.70K - $164.50K/yr

As a Senior Software Engineer , you'll serve as a technical authority and force multiplier for the ... recent roles * Strong proficiency in C# / .NET and solid SQL Server skills including query ...

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 May 31, 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 are the key skills and qualifications needed to thrive as a Software Engineer Recent Grad, and why are they important?

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 are software engineers (recent grads)?

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 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 May 2026, with employment types broken down into 83% Full Time, 7% Part Time, 5% Temporary, and 5% Contract. Highlights an 86% Physical, 8% Hybrid, and 6% Remote job distribution, with an average salary of $144,486 per year, or $69.5 per hour.
Support Engineer (Python)

Other

Posted 20 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.