1

Lead Software Developer Jobs in Minnesota (NOW HIRING)

Lead Software Developer

Eagan, MN · Hybrid

$87K - $157K/yr

Lead software development activities independently and as part of a collaborative engineering team * Analyze complex system requirements and translate them into efficient, maintainable software ...

Lead Software Developer

Eagan, MN · Hybrid

$87K - $157K/yr

Leidos is seeking a Lead Software Developer - Early Systems Integration (ESI) to be based in Gaithersburg, MD; Eagan, MN; or Egg Harbor, NJ. This position will support the United Kingdom National ...

Lead Software Engineer, AI Are you passionate about building AI-driven software that transforms how professionals work? Join our fast-moving, forward-thinking group that is creating AI-driven ...

Lead Software Engineer, AI Are you passionate about building AI-driven software that transforms how professionals work? Join our fast-moving, forward-thinking group that is creating AI-driven ...

Lead Software Engineer

Maple Grove, MN · On-site

$125 - $150/hr

Job Title: Lead Software Engineer****Location:** Maple Grove, MN**Reports To:** Software ... Work with the DevOps team to release your team's products.* Enforce industry standards and best ...

Lead Software Engineer

Maple Grove, MN · On-site

$130K - $145K/yr

Lead Software Engineer Location: Maple Grove, MN Reports To: Software Engineering Manager ... Work with the DevOps team to release your team's products. * Enforce industry standards and best ...

Lead Software Engineer

Maple Grove, MN · On-site +1

$130K - $145K/yr

Lead Software Engineer Location: Maple Grove, MN Reports To: Software Engineering Manager ... Work with the DevOps team to release your team's products. * Enforce industry standards and best ...

Lead Software Engineer

Maple Grove, MN · On-site

$125 - $150/hr

Lead Software Engineer Location: Maple Grove, MN Reports To: Software Engineering Manager ... Work with the DevOps team to release your team's products. * Enforce industry standards and best ...

next page

Showing results 1-20

Lead Software Developer information

See Minnesota salary details

$78.8K

$128.3K

$167.5K

How much do lead software developer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for lead software developer in Minnesota is $128,328.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,600.00 and $142,500.00 per year, depending on experience, location, and employer.

What does a lead software developer do?

A Lead Software Developer oversees the technical aspects of software development projects, guiding a team of developers to deliver high-quality software solutions. They are responsible for setting coding standards, designing system architecture, and ensuring best practices are followed throughout the development process. Additionally, Lead Software Developers often coordinate with project managers, stakeholders, and other teams to align project goals and timelines. Their role combines hands-on coding with leadership, mentorship, and technical decision-making.

What are the key skills and qualifications needed to thrive as a lead software developer, and why are they important?

To thrive as a Lead Software Developer, you need advanced programming skills, in-depth knowledge of software development methodologies, and a degree in computer science or a related field. Familiarity with code versioning tools (like Git), cloud platforms (such as AWS or Azure), and experience with project management tools are typically required, and certifications like AWS Certified Developer or Scrum Master can be advantageous. Exceptional problem-solving, leadership, and communication skills help in guiding teams and collaborating with stakeholders. These skills are crucial for delivering high-quality software solutions, driving team productivity, and ensuring project success.

What are some common challenges a lead software developer faces when managing a development team?

As a Lead Software Developer, one of the most common challenges is balancing hands-on coding with mentoring and overseeing the team's work. You'll need to ensure effective communication among team members, resolve technical roadblocks, and keep projects on schedule while maintaining code quality. It's also important to support the professional growth of junior developers and foster a collaborative environment that encourages knowledge sharing. Managing competing priorities and aligning technical solutions with business goals are ongoing aspects of the role.

What is a lead software developer?

A lead software developer is a senior technical role responsible for guiding a development team, designing software solutions, and ensuring project goals are met. They often coordinate tasks, review code, and collaborate with stakeholders, requiring strong programming skills and leadership abilities.

What job categories do people searching Lead Software Developer jobs in Minnesota look for?

The top searched job categories for Lead Software Developer jobs in Minnesota are:

Infographic showing various Lead Software Developer job openings in Minnesota as of August 2026, with employment types broken down into 86% Full Time, 10% Part Time, 3% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $128,328 per year, or $61.7 per hour.

Lead Software Developer

Eagan, MN • Hybrid

Leidos
IT Services • 10K+ employees

$87K - $157K/yr

Full-time

Posted 20 days ago


Leidos rating

8.3

Company rating: 8.3 out of 10

Based on 153 frontline employees who took The Breakroom Quiz

82nd of 501 rated business services


Job description

Job Description

Software Developer

UK NASR PDT Evolution Program

Leidos is seeking a Software Developer to be based in Gaithersburg, MD; Eagan, MN; or Egg Harbor, NJ. This position will support the United Kingdom National Airspace System Replacement Product Delivery Team - UK NASR PDT. This effort delivers enhanced capabilities to replace and modernize the current operational system supporting UK air traffic services.

You will join a dynamic engineering team responsible for building and sustaining real-time, high-availability, safety-critical systems that directly support national airspace operations.

Location

This is a U.S.-based position that offers a balanced hybrid schedule between 2-3 days in the office per week.

What You'll Do

  • Design, develop, test, and maintain software for real-time, high-availability systems

  • Lead software development activities independently and as part of a collaborative engineering team

  • Analyze complex system requirements and translate them into efficient, maintainable software designs

  • Apply sound software engineering principles to ensure code is reliable, fault tolerant, reusable, and maintainable

  • Lead and mentor junior developers, influencing technical direction and development processes

  • Participate in Agile ceremonies including daily stand-ups, release planning, and sprint reviews

  • Develop, tune, document, and deploy automation scripts across development, test, and production environments

  • Promote code reuse, cross-program collaboration, and sustainable development practices

  • Support system integration activities, including hardware and low-level communications interfaces

Required Qualifications

  • Bachelor's degree in Computer Science or related field with 4-8 years of relevant experience

    • OR Master's degree with 2-6 years of relevant experience

  • Ability to obtain and maintain a Public Trust clearance

  • Strong object-oriented programming experience

  • Proficiency in C and/or C++

  • Experience developing real-time, multi-threaded, high-availability systems

  • Experience with Linux environments (Red Hat), virtual machines, and hypervisors

  • Experience with low-level communications protocols (TCP/IP, UDP, SCTP)

  • Experience with hardware or complex system integration

  • Familiarity with system maintenance and lifecycle concepts

  • Experience with source control and configuration management tools

  • Strong understanding of modern software development principles and best practices

  • Ability to plan and prioritize work effectively in a fast-paced environment

  • Strong verbal and written communication skills

  • Demonstrated ability to work independently and collaboratively

  • US Citizenship Required

Preferred Qualifications

  • Experience with Ada

  • Experience with test automation frameworks

  • Familiarity with AI/ML tools applied within software development workflows

Why Leidos

You'll contribute to software systems where reliability, performance, and precision are essential. This is an opportunity to work on mission-critical infrastructure supporting national airspace operations - collaborating with experienced engineers to modernize complex, real-world systems.

If you are motivated by solving technically challenging problems in regulated, operational environments, we encourage you to apply.

ATMC

If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.

Original Posting:August 19, 2026

For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.

Pay Range:Pay Range $87,100.00 - $157,450.00

The Leidos pay range for this job level is a general guideline onlyand not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.


What Leidos employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Leidos logo

About Leidos

Sourced by ZipRecruiter

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainable practices. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Reston, VA, US

Social media