1

Software Engineer 2 Jobs in Minnesota (NOW HIRING)

Staff Software Engineer (Full Stack) - Forward Engineering Join Thomson Reuters' Forward ... We've adopted a flexible hybrid working environment (2-3 days a week in the office depending on the ...

Staff Software Engineer (Full Stack) - Forward Engineering Join Thomson Reuters' Forward ... We've adopted a flexible hybrid working environment (2-3 days a week in the office depending on the ...

The candidate will be adept with the agile software development lifecycle and DevOps principles ... Paid vacation (from two to five weeks depending on salary grade and tenure) * Up to 11 paid holiday ...

The candidate will be adept with the agile software development lifecycle and DevOps principles ... Paid vacation (from two to five weeks depending on salary grade and tenure) * Up to 11 paid holiday ...

Exhibits relentless focus in software reliability engineering standards embedded into development ... Paid vacation (from two to five weeks depending on salary grade and tenure) * Up to 11 paid holiday ...

next page

Showing results 1-20

Software Engineer 2 information

See Minnesota salary details

$54.4K

$116.2K

$169.9K

How much do software engineer 2 jobs pay per year?

As of Jun 17, 2026, the average yearly pay for software engineer 2 in Minnesota is $116,231.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,500.00 and $130,800.00 per year, depending on experience, location, and employer.

What is the difference between Software Engineer 2 vs Software Engineer 3?

CriteriaSoftware Engineer 2Software Engineer 3
Required CredentialsBachelor's degree in CS or related field; 2-3 years experienceBachelor's degree; 3-5 years experience; strong technical skills
Work EnvironmentCollaborative team projects, code reviews, debuggingLeadership in projects, mentoring juniors, complex problem-solving
Employer & Industry UsageCommonly used in tech companies, startups, and corporate ITUsed in similar environments, often as a step up in career progression

Software Engineer 2 typically handles core development tasks with moderate complexity, while Software Engineer 3 takes on more advanced projects, mentors team members, and demonstrates greater technical expertise. The transition from level 2 to 3 involves increased responsibility and experience.

What are the key skills and qualifications needed to thrive as a Software Engineer 2, and why are they important?

To thrive as a Software Engineer 2, you need strong programming skills, experience with software development methodologies, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, development frameworks, and cloud platforms such as AWS or Azure is often required. Problem-solving, effective communication, and teamwork are crucial soft skills that help you excel in collaborative and dynamic environments. These skills and qualifications are vital to delivering high-quality software solutions, collaborating across teams, and adapting to evolving technical challenges.

What is a Software Engineer 2?

A Software Engineer 2 is typically a mid-level software engineering position, responsible for designing, developing, testing, and maintaining software applications. At this level, engineers are expected to have a solid foundation in programming and software development practices, and they often work independently or as part of a team on more complex projects. They may also assist in code reviews, mentor junior engineers, and contribute to architectural decisions. Software Engineer 2 roles usually require a few years of professional experience and a demonstrated ability to deliver high-quality code.

How does a Software Engineer 2 typically collaborate with cross-functional teams during a project?

As a Software Engineer 2, you will frequently collaborate with cross-functional teams, including product managers, designers, and quality assurance professionals. Your role often involves attending regular stand-up meetings, participating in code reviews, and providing technical input during project planning sessions. Effective communication and a proactive approach to problem-solving are key, as you'll be expected to translate requirements into technical solutions and ensure smooth integration with other team members' work. This collaborative environment not only helps in delivering high-quality products but also offers opportunities to learn from professionals in different disciplines.
What are popular job titles related to Software Engineer 2 jobs in MN? For Software Engineer 2 jobs in MN, the most frequently searched job titles are:
Test Equipment Software Engineer II

Test Equipment Software Engineer II

Honeywell - AEROSPACE

New Hope, MN • Hybrid

$99K - $124K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted yesterday

Be an early applicant


Honeywell Aerospace rating

8.6

Company rating: 8.6 out of 10

Based on 114 frontline employees who took The Breakroom Quiz

17th of 60 rated aerospace companies


Job description

As a Test Equipment Software Engineer II here at Honeywell, you will apply your software engineering skills to develop, test, and maintain software solutions that support aerospace systems. You will collaborate with cross-functional teams to deliver high-quality software products that meet customer requirements and industry standards.
You will report directly to our Engineering Manager, and you'll work out of our Minneapolis, MN location on a Hybrid work schedule.
In this role, you will impact the performance and reliability of aerospace software systems, contributing to Honeywell's mission to provide innovative and safe aerospace technologies to customers worldwide.
At Honeywell, our people leaders play a critical role in developing and supporting our employees to help them perform at their best and drive change across the company. Help to build a strong, diverse team by recruiting talent, identifying, and developing successors, driving retention and engagement, and fostering an inclusive culture.
Responsibilities
KEY RESPONSIBILITIES
  • Requirements gathering and system design efforts
  • Perform integration and testing activities to ensure quality deliverables
  • Perform feature definition and prioritization in collaboration with stakeholders
  • Provide technical customer support
  • Perform verification and validation processes
  • Demonstrate proficiency in multiple programming languages
  • Apply strong analytical and software development capabilities
  • Provide factory support for factory test systems, including escalations during non-standard hours via on-call phone.
  • Perform implementation of cybersecurity software requirements into new and existing test systems.

Qualifications
YOU MUST HAVE
  • Bachelor's degree in engineering, Computer Science, Physics, or other similar degrees.
  • 2+ years of experience with hardware control and automation, such as robotics.

WE VALUE
  • Experience with factory test equipment design, troubleshooting, and root cause corrective action initiatives
  • Background in Agile software development methodologies
  • Ability to make timely, well-informed decisions in complex situations, balancing analysis with decisiveness
  • Excellent communication skills, capable of conveying complex or nuanced information effectively to diverse audiences • Demonstrated success managing multiple priorities and projects simultaneously
  • Deep understanding of various software development lifecycle models
  • Track record of developing efficient, high-quality software solutions
  • Knowledge of software configuration management and change management best practices
  • Experience working in diverse, global teams with strong collaboration skills
  • Quick learner who can analyze, incorporate, and apply new information and concepts effectively

BENEFITS OF WORKING FOR HONEYWELL
In addition to a competitive salary, leading-edge work, and developing solutions side-by-side with dedicated experts in their fields, Honeywell employees are eligible for a comprehensive benefits package. This package includes employer subsidized Medical, Dental, Vision, and Life Insurance; Short-Term and Long-Term Disability; 401(k) match, Flexible Spending Accounts, Health Savings Accounts, EAP, and Educational Assistance; Parental Leave, Paid Time Off (for vacation, personal business, sick time, and parental leave), and 12 Paid Holidays. For more information visit: click here
The annual base salary range for this position is $99,200.00 - $124,100.00. Please note that this salary information serves as a general guideline. Honeywell considers various factors when extending an offer, including but not limited to the scope and responsibilities of the position, the candidate's work experience, education and training, key skills, as well as market and business considerations.
Due to compliance with U.S. export control laws and regulations, candidate must be a U.S. Person, which is defined as, a U.S. citizen, a U.S. permanent resident, or have protected status in the U.S. under asylum or refugee status or have the ability to obtain an export authorization.
ABOUT HONEYWELL
Honeywell International Inc. (Nasdaq: HON) invents and commercializes technologies that address some of the world's most critical challenges around energy, safety, security, air travel, productivity, and global urbanization. We are a leading software-industrial company committed to introducing state of the art technology solutions to improve efficiency, productivity, sustainability, and safety in high growth businesses in broad-based, attractive industrial end markets. Our products and solutions enable a safer, more comfortable, and more productive world, enhancing the quality of life of people around the globe. Learn more about Honeywell: click here
THE BUSINESS UNIT
Honeywell Aerospace provides advanced avionics, engines, systems, and services to aircraft manufacturers, airlines, and defense organizations worldwide. The business unit focuses on delivering innovative aerospace solutions that enhance safety, efficiency, and connectivity for commercial, business, and military aviation customers.
The application period for the job is estimated to be 40 days from the job posting date; however, this may be shortened or extended depending on business needs and the availability of qualified candidates. Posting date: 5/5/2026

What Honeywell Aerospace employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom