1

Mid Level Software Developer Jobs in Minneapolis, MN

Lead Software Developer

Eagan, MN · Hybrid

$87K - $157K/yr

Software Developer UK NASR PDT Evolution Program Leidos is seeking a Software Developer to be based ... Experience with low-level communications protocols (TCP/IP, UDP, SCTP) * Experience with hardware ...

Mentor junior and mid-level engineers through design reviews, code reviews, troubleshooting, and ... Drive software quality through adherence to coding standards, testing practices, and ...

Senior Software Engineer

Minneapolis, MN · On-site

$127K - $168K/yr

Mentor junior and mid-level engineers through design reviews, code reviews, troubleshooting, and ... Drive software quality through adherence to coding standards, testing practices, and ...

Responsibilities The Software Developer III owns delivery of complex features and small systems ... Applied AI / agentic delivery (preferred, grows by level) * Experience building features that ...

Software Developer III

Saint Paul, MN · On-site

$98K - $199K/yr

The Software Developer III owns delivery of complex features and small systems through production ... Applied AI / agentic delivery (preferred, grows by level) * Experience building features that ...

Lead Software Developer

Eagan, MN · Hybrid

$87K - $157K/yr

Experience with low-level communications protocols (TCP/IP, UDP, SCTP) * Experience with hardware or complex system integration * Familiarity with system maintenance and lifecycle concepts

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

Drive system-level qualities such as scalability, reliability, performance, and security in ... A Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * 8-12 ...

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 Developer information

See Minneapolis, MN salary details

$50.1K

$116.7K

$173.3K

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

As of Sep 5, 2026, the average yearly pay for mid level software developer in Minneapolis, MN is $116,744.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,900.00 and $135,700.00 per year, depending on experience, location, and employer.

What is a mid level software developer?

A Mid Level Software Developer is a professional with a few years of experience who contributes to designing, coding, testing, and maintaining software applications. They work independently on tasks but also collaborate with senior developers and teams to implement solutions. Their role often includes debugging code, optimizing performance, and ensuring best practices in development. Mid-level developers are expected to have a solid understanding of programming languages, frameworks, and software development life cycles. They may also mentor junior developers and participate in code reviews to maintain code quality.

What are the typical daily responsibilities of a mid level software developer?

As a Mid Level Software Developer, your daily responsibilities often include writing and reviewing code, participating in code reviews, collaborating with colleagues on project requirements, and troubleshooting bugs or technical issues. You may also be involved in designing features, writing unit tests, and participating in regular stand-up meetings as part of an agile team. Additionally, you'll interact with product managers, QA engineers, and other team members to ensure the software meets project deadlines and quality standards. This role offers the chance to take on increasing ownership of projects while continuing to learn and grow professionally.

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

To thrive as a Mid Level Software Developer, you should have solid programming skills in languages like Java, Python, or JavaScript, along with a relevant bachelor's degree or equivalent experience. Familiarity with version control systems such as Git, frameworks like React or Spring, and knowledge of agile development practices are typically required. Effective problem-solving, clear communication, and a collaborative mindset are valuable soft skills in this position. These skills enable you to build reliable software, contribute to team projects, and adapt to evolving technical challenges.

What are the most commonly searched types of Software Developer jobs in Minneapolis, MN?

The most popular types of Software Developer jobs in Minneapolis, MN are:

What are popular job titles related to Mid Level Software Developer jobs in Minneapolis, MN?

For Mid Level Software Developer jobs in Minneapolis, MN, the most frequently searched job titles are:

What job categories do people searching Mid Level Software Developer jobs in Minneapolis, MN look for?

The top searched job categories for Mid Level Software Developer jobs in Minneapolis, MN are:

What cities near Minneapolis, MN are hiring for Mid Level Software Developer jobs?

Cities near Minneapolis, MN with the most Mid Level Software Developer job openings:

Infographic showing various Mid Level Software Developer job openings in Minneapolis, MN as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $116,744 per year, or $56.1 per hour.

Senior Java Software Engineer

Search Leaders, LLC

Minneapolis, MN • On-site

$110 - $140/hr

Other

Medical, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

Search Leaders, LLC – Minneapolis, Minnesota, United States. Contact: james.marmas@searchleaders.com

About this position

Our client is a pioneering medical technology organization focused on advancing minimally invasive cardiac procedures through innovative MRI compatible solutions that eliminate radiation exposure and improve patient outcomes.

Position Responsibilities
  • Design, develop, and maintain Java based application software supporting capital medical equipment products.
  • Develop application and system level software that enables real time navigation, device control, and clinical workflows.
  • Collaborate cross functionally with engineering, clinical, regulatory, quality, and manufacturing teams to define and refine product requirements.
  • Build reliable, scalable, and safety compliant software aligned with IEC 62304 and FDA Class II and III medical device standards.
  • Develop and execute automated, unit, and integration testing while supporting formal Verification and Validation activities.
  • Support product lifecycle activities including design transfer, manufacturing integration, software releases, and post market updates.
  • Analyze user feedback, field data, and defect trends to improve product performance and reliability.
  • Create and maintain software requirements, architecture documentation, design specifications, traceability, and risk assessments.
  • Ensure adherence to Quality Management System and Design Control processes throughout software development.
  • Partner with operations and marketing teams to support manufacturability and customer focused product enhancements.
  • Mentor software engineers on development best practices, testing methodologies, and software quality.
Position requirements
  • Bachelor's degree in Computer Science, Software Engineering, or related technical field.
  • Five or more years of software development experience within the medical device industry.
  • Strong Java software development experience building commercial or medical device applications.
  • Experience developing application or system level software rather than exclusively embedded firmware.
  • Experience working within FDA regulated environments including Design Controls, IEC 62304, software traceability, and software lifecycle documentation.
  • Experience supporting FDA 510(k), PMA, or EU MDR regulatory submissions.
  • Experience developing automated tests, unit tests, integration tests, and supporting Verification and Validation.
  • Experience collaborating across engineering, quality, regulatory, manufacturing, and clinical teams.
  • Strong analytical, problem solving, communication, and cross functional collaboration skills.
Preferred Requirements
  • Experience with C or C++ for device communication or supporting embedded software.
  • Experience with embedded systems, RTOS, or microcontrollers.
  • Experience using Azure DevOps, static code analysis tools, and modern software development practices.
  • Advanced degree in a related technical field.
  • Experience with cybersecurity standards and post market surveillance practices.
  • Previous experience in a startup or high growth environment.
  • Experience mentoring or providing technical leadership to software engineering teams.
Reasons to Apply
  • Competitive salary plus a comprehensive benefits package.
  • Health coverage, retirement plans, and other company-sponsored perks.
  • Generous paid time off, including holidays, to support work‑life balance.
  • Flexible schedules and work life balance.
  • Strong focus on employee development with on‑the‑job training and career growth.
  • A positive company culture that values diversity and collaboration.

The pay range for this role is: 110,000 - 140,000 USD per year (Minneapolis, MN)

#J-18808-Ljbffr