1

Software Developer I Jobs in Minnesota (NOW HIRING)

Software Developer

Eagan, MN · On-site

$69K - $125K/yr

Leidos is seeking Software Developers to join the Air Traffic Business Area within the Homeland ... Knowledge of AI-assisted software development tools and workflows (i.e. Claude Code, Codex, etc.

Software Developer

Eagan, MN · On-site

$69K - $125K/yr

Leidos is seeking Software Developers to join the Air Traffic Business Area within the Homeland ... Knowledge of AI-assisted software development tools and workflows (i.e. Claude Code, Codex, etc.

Knowledge of AI-assisted software development tools and workflows (i.e. Claude Code, Codex, etc ... Knowledge of or experience with Python programming language * Knowledge of or experience with ...

Posted today

We are seeking talented Software Engineers with strong engineering fundamentals who are eager to ... The company does not sponsor/support H-1B petitions, TN, or Forms I-983/STEM OPT, for this role.

Salesforce Lead Developer

Minneapolis, MN · On-site

$58 - $76.75/hr

Key experiences and attributes: • Good understanding in the full life cycle of the software ... Platform Developer I Qualifications Additional Information All your information will be kept ...

... quality software • Design, modify, develop, write, and implement software programming ... i.e. Integrations, Calculations, Equipment Interfaces) • Availability for after hours, weekend ...

next page

Showing results 1-20

Software Developer I information

See Minnesota salary details

$47K

$109.5K

$162.6K

How much do software developer i jobs pay per year?

As of Jul 31, 2026, the average yearly pay for software developer i in Minnesota is $109,542.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,100.00 and $127,300.00 per year, depending on experience, location, and employer.

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

To thrive as a Software Developer I, you need a solid understanding of programming languages (such as Java, Python, or C#), problem-solving skills, and typically a bachelor's degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and basic software development methodologies is important. Strong communication, teamwork, and a willingness to learn help you collaborate effectively and adapt to new challenges. These skills ensure you can contribute to successful software projects and grow within dynamic development teams.

What opportunities for mentorship and skill development are typically available to Software Developer I employees?

As a Software Developer I, you can expect to benefit from structured mentorship programs, code reviews, and regular feedback from more experienced developers on your team. Many companies also provide access to online learning platforms, technical workshops, and internal knowledge-sharing sessions. These resources are designed to help you build your technical skills, understand company-specific processes, and grow your professional network, setting you up for advancement to more senior roles.

What is the difference between Software Developer I vs Software Engineer I?

CriteriaSoftware Developer ISoftware Engineer I
Required CredentialsBachelor's in CS or related field; sometimes certificationsBachelor's in CS or related; certifications less common
Work EnvironmentTeam-based, collaborative projects in tech companiesSimilar environment, often in larger organizations or startups
Employer & Industry UsageUsed across tech, finance, healthcare industriesCommonly used interchangeably with Software Developer in many companies
Search & Comparison IntentOften compared with Software Engineer I for entry-level rolesSimilar entry-level role, slight differences in job scope

Both roles are entry-level software positions with similar educational backgrounds and work environments. The main difference lies in terminology preference; 'Software Developer I' emphasizes coding and development tasks, while 'Software Engineer I' may imply a broader engineering perspective. Companies often use these titles interchangeably, so understanding the specific job description is key.

What are Software Developer I positions?

A Software Developer I is an entry-level professional who designs, develops, tests, and maintains software applications under the guidance of senior developers or team leads. They typically work on coding tasks, debugging, and learning best practices in software development. This role often involves collaborating with team members, writing documentation, and participating in code reviews. It's a starting point for individuals building a career in software engineering.
What cities in Minnesota are hiring for Software Developer I jobs? Cities in Minnesota with the most Software Developer I job openings:
Infographic showing various Software Developer I job openings in Minnesota as of July 2026, with employment types broken down into 82% Full Time, 6% Part Time, 1% Temporary, and 11% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $109,542 per year, or $52.7 per hour.

Software Developer I

Cold Spring Granite Company

Cold Spring, MN • On-site

$67K - $79K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 10 days ago


Job description

Description:

Status: This is a full-time; salaried position
Hours: Monday – Friday 8:00am – 5:00pm

Benefits Offered to Full-time Employees: Health, Dental, Optical, Medical FSA/HSA, Dependent Care (FSA), Basic Life Plan, Short Term Disability, Long Term Disability, 401K with Company Match, Profit Sharing (ROA), PTO (Vacation), Holidays, Jury Duty, and Funeral Leave


JOB SUMMARY: The Software Developer (Entry Level) will work closely with a small group of developers. They will be involved with the creating of applications that take into consideration all aspects of application development architecture design including – performance, scalability, coding, caching, security, encryption, session state management, and error logging and testing. The important skills for this position are C#, .Net, SQL, Angular, and other various front end web development technologies. A significant portion of this role’s time will be dedicated to quality assurance testing and writing unit tests to help ensure the reliability of the applications being developed.


WHAT YOU’LL BE DOING:

  • Full stack development
  • Support/Development of front end of web-based applications
  • Support and development of existing applications
  • Support and development of several websites based on CMS technologies
  • Perform QA testing and write unit tests, working closely with the QA team — a significant and ongoing responsibility in this role Provide technical input/guidance when needed
  • Research new technologies and share how they could be integrated into our environment
  • Troubleshooting and debugging both internal and external code
  • Use of Agile development methodology


Requirements:
  • Bachelor in Computer Science or other IT related field preferred
  • 2-year degree in programming or other IT related field with additional experience may be considered
  • 0 – 2 years of experience developing software applications
  • Experience in the following technologies considered a plus:
C# .Net MVC, ASP.NET MS SQL TypeScript Visual Studio Angular HTML(5)/CSS JS/JQuery/AJAX/AngularJS
  • Strong collaboration, relationship management, verbal, and written communication skills
  • Good judgment, logical thinker, and detail oriented
  • Ability to adapt and understand business
  • Ability to drive projects to completion