1

Mid Level Software Engineer Jobs in Minnesota (NOW HIRING)

Experience mentoring senior and mid-level engineers * Experience in financial services or other ... If you are a Lead AI Software Engineer with extensive experience who enjoys building intelligent ...

... mid-size companies to meet their talent needs with high quality IT resources through Staff ... May have direct supervisory responsibilities for lower-level technical resources. Participate in ...

The Impact You'll Make in this Role As a Senior Software Engineer, you will have the opportunity to ... mid-senior level role. Your Skills and Expertise To set you up for success in this role from day ...

The Impact You'll Make in this Role As a Senior Software Engineer, you will have the opportunity to ... mid-senior level role. Your Skills and Expertise To set you up for success in this role from day ...

Sr. Software Engineer

Edina, MN · On-site +1

$126K - $167K/yr

... level software testing • Assist SQA with integration and system level software testing • ... Mentor junior developers to aid in their development • Design performance-oriented models ...

Be Seen First

Lead AI Software Engineer

Shoreview, MN · On-site

$100K - $140K/yr

Experience mentoring senior and mid-level engineers * Experience in financial services or other ... If you are a Lead AI Software Engineer with extensive experience who enjoys building intelligent ...

Software Developer

Eagan, MN · On-site

$69K - $125K/yr

Leidos is seeking a junior to mid level Software Developer who will be a member of a dynamic team working on the development/maintenance of software that improves aircraft runway and terminal ...

Senior Software Engineer

Maple Plain, MN · On-site

$127K - $167K/yr

Join our team as a Senior Software Engineer! This is a fixed hybrid role on-site Tuesday, Wednesday ... Mentor and support mid-level and junior engineers, fostering growth and technical excellence within ...

Senior Software Engineer

Maple Plain, MN · On-site

$107K - $161K/yr

Join our team as a Senior Software Engineer! This is a fixed hybrid role on-site Tuesday, Wednesday ... Mentor and support mid-level and junior engineers, fostering growth and technical excellence within ...

Join our team as a Senior Software Engineer! This is a fixed hybrid role on-site Tuesday, Wednesday ... Mentor and support mid-level and junior engineers, fostering growth and technical excellence within ...

Software Developer

Eagan, MN · Hybrid

$69K - $125K/yr

Leidos is seeking a junior to mid level Software Developer who will be a member of a dynamic team working on the development/maintenance of software that improves aircraft runway and terminal ...

Apply strong software design and engineering skills to develop embedded and system-level software for medical devices that meet defined performance, safety, and quality requirements. * Design ...

Showing results 21-40

Mid Level Software Engineer information

See Minnesota salary details

$62.2K

$144.5K

$201.3K

How much do mid level software engineer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for mid level software engineer 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 mid level software engineer?

A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.

What typical responsibilities can I expect as a mid level software engineer?

As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.

What are the key skills and qualifications needed to thrive in the mid level software engineer position, and why are they important?

To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.

Is 25 too late to become a mid level software engineer?

Age is not a strict barrier to becoming a mid level software engineer; many professionals transition into software development in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and experience with development tools, through self-study, coding bootcamps, or formal education. Employers value skills and experience over age, so with dedication, starting at 25 is entirely feasible.

What does a mid level software engineer earn?

A mid-level software engineer typically earns between $80,000 and $120,000 annually, depending on location, industry, and experience. They often have 2-5 years of experience and may work with programming languages like Java, Python, or C++, using tools such as Git and Agile methodologies.

What are the most commonly searched types of Software Engineer jobs in Minnesota?

The most popular types of Software Engineer jobs in Minnesota are:

What are popular job titles related to Mid Level Software Engineer jobs in Minnesota?

For Mid Level Software Engineer jobs in Minnesota, the most frequently searched job titles are:

What job categories do people searching Mid Level Software Engineer jobs in Minnesota look for?

The top searched job categories for Mid Level Software Engineer jobs in Minnesota are:

What cities in Minnesota are hiring for Mid Level Software Engineer jobs?

Cities in Minnesota with the most Mid Level Software Engineer job openings:

Infographic showing various Mid Level Software Engineer 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.

Systems Engineer (Mid-Level)

Relative Dynamics

Minneapolis, MN

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 11 days ago


Key responsibilities

  • Support engineering activities for ground station equipment, including antenna, RF, and associated systems.

  • Coordinate and communicate technical status and activities with team members and project partners.

  • Conduct systems engineering tasks such as requirements development, interface definition, architecture analysis, and integration testing.


Job description

At Relative Dynamics we value knowledge as a process rather than knowledge as an answer. Founded in 2011 our goal is to define the new space era by continuously pushing the boundaries of engineering models services and technology development. Visit us at www.relativedynamics.space.

Relative Dynamics is a subcontractor supporting USGS Earth Resources Observation and Science (EROS) Center. In this role, you will be employed by Relative Dynamics and assigned to work on projects in support of USGS Earth Resources Observation and Science (EROS) Center.

Relative Dynamics is seeking a Mid-Level System Engineer in Sioux Falls, SD, to support the USGS Earth Resources Observation and Science (EROS) Center. This is a full-time, onsite role that requires regular in person interaction with team members, scientists, and mission partners. This role is not eligible for remote work. This team, in collaboration with NASA and the Landsat project, specializes in remote sensing and provides over fifty years of satellite imagery data to global users and science organizations.

What You'll Get to Do:

  • Work on meaningful projects that support Earth science and sustainability

  • Collaborate with experienced engineers and mentors who are passionate about innovation

  • Gain hands-on experience with cutting-edge technologies in Satellite Communications and system development

  • Be part of a team that values curiosity, creativity, and continuous learning

  • Provides hardware engineering support and maintenance for all ground station radio frequency (RF) equipment. This includes supporting the procurement, deployment/integration, troubleshooting and repair of RF equipment.

  • Provides Satellite Communications systems engineering support to develop ground based systems in accordance with mission requirements. This includes the antenna(s), RF equipment and all associated ground station equipment.

  • Communicate and coordinate activities and technical status with the Systems Engineer, Software Engineers, Operators and other Project team members, as appropriate

  • Conduct systems engineering activities in accordance with an established Systems Engineering Management Plan (SEMP)

  • Support decomposing operations concepts into detailed requirements

  • Support developing and implementing requirements

  • Support defining and documenting interface definitions

  • Conduct architecture and trade study analysis

  • Execute formal integration testing and analysis

  • Support the integration activities at remote partner locations

  • Ensure all system activities are conducted in accordance with standards and best practices

  • Submit, analyze, and manage configuration change requests in accordance with Configuration Management (CM) processes

What You'll Need:

Required Experience:

  • Bachelor’s degree in Electrical Engineering, Satellite Communications/Systems Engineering, or related field.

  • Former job experience of 4-6 years in Satellite Communications Engineering or equivalent is required for this position. Experience in satellite ground systems or Low Earth Orbit (LEO) satellite communications is a plus.

  • US Citizenship is required due to ITAR requirements

  • Three years of continuous residency in the U.S. for issuance of a Government Security credential

  • Ability to obtain and maintain a national agency check and background investigation for facility access

Required Skills

  • Excellent interpersonal, organizational, and communication skills

  • Ability to work independently as well as part of a team

  • Knowledge of the Systems Engineering and Project Life Cycle

  • Experience in working with RF equipment including antenna, demodulators, receivers, upconverters, station controllers and basic diagnostic equipment such as spectrum analyzers.

  • Experience in anomaly investigations or troubleshooting activities

  • Ability to read and interpret schematics and wiring diagrams

Desired Qualifications

  • Requirements generation experience

  • Integration and Test experience

Who You Are:

  • A self-starter who thrives in a fast-paced environment

  • A quick learner who is always ready to gain depth of knowledge

  • A reliable worker who knows the importance of showing up when it counts

  • Accept assignments with open cooperative positive and team-oriented attitudes

  • Able to plan and execute plans across teams

  • Effective communicator both written and verbal

What You'll Enjoy:

  • Competitive wage and benefits package

  • Medical, dental, vision and life/disability insurance

  • Vacation and paid holidays

  • Tuition reimbursement

  • 401k with company match

  • Employee referral program

  • Community involvement investing and giving back to the community

Relative Dynamics conducts a comprehensive background check that includes drug testing. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, national origin, gender identity, sexual orientation, age, marital status, veteran status or disability status.