1

Software Developer Jobs in St Cloud, MN (NOW HIRING)

Software Developer

Big Lake, MN · On-site

$70K - $100K/yr

Analyze user needs and software requirements to determine feasibility of design within time and cost constraints * Perform custom programming to support business needs * Consult with other ...

New

... Software Engineering, or related field (or equivalent experience)5+ years of experience with C# and the .NET framework, including .NET Core/.NET 6+Strong experience with ASP.NET Core MVC/Web APISolid ...

Software Developer

Sartell, MN · On-site

$100K - $120K/yr

Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience) * 5+ years of experience with C# and the .NET framework, including .NET Core/.NET 6+ * Strong ...

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

New

Software Developer II

Cold Spring, MN · On-site

$85 - $110/hr

The Software Developer II is responsible for the creating of applications that take into consideration all aspects of application development architecture design including - performance, scalability ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

Design, modify, develop, write, and implement software programming applications and components * Work directly with Developers, QA, Product, Support, Implementation, Stakeholders, and Business owners ...

Design, modify, develop, write, and implement software programming applications and components * Work directly with Developers, QA, Product, Support, Implementation, Stakeholders, and Business owners ...

next page

Showing results 1-20

Software Developer information

See St Cloud, MN salary details

$47.5K

$110.8K

$164.4K

How much do software developer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for software developer in St. Cloud, MN is $110,784.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,100.00 and $128,800.00 per year, depending on experience, location, and employer.

What is a software developer?

A Software Developer is a professional who designs, builds, tests, and maintains computer programs or applications. They use programming languages to create software solutions that meet user needs, whether for desktop, mobile, or web platforms. Software Developers work closely with other team members such as designers, analysts, and testers to ensure the final product is functional, reliable, and user-friendly. Their responsibilities can range from writing code and fixing bugs to collaborating on system architecture and deploying updates.

What do software developers do?

Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.

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

To thrive as a Software Developer, you need strong programming skills in languages like Java, Python, or JavaScript, as well as a solid understanding of computer science fundamentals and a relevant degree or equivalent experience. Familiarity with development tools such as Git, integrated development environments (IDEs), and frameworks like React or .NET is typically required, along with knowledge of agile methodologies or certifications. Problem-solving ability, attention to detail, teamwork, and effective communication are essential soft skills that help you excel in collaborative and fast-paced environments. These skills ensure you can build reliable, maintainable software and adapt to evolving project requirements and technologies.

What are some common challenges software developers face when working on team-based projects?

Software developers often encounter challenges such as coordinating with team members across different time zones, managing code integration from multiple contributors, and maintaining clear communication about project requirements. Effective use of version control systems like Git and regular participation in code reviews can help mitigate these issues. Additionally, adapting to evolving project goals and balancing technical debt with feature development are common hurdles that require strong collaboration and problem-solving skills.

What is the difference between Software Developer vs Software Engineer?

AspectSoftware DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or Software Engineering; certifications may vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems; often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT firmsUsed interchangeably with Software Developer in many organizations

While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

Is a software developer still in demand?

Yes, software developers are in high demand due to ongoing digital transformation across industries. Skills in programming languages like Java, Python, and experience with cloud platforms increase employability, and the role is expected to grow as technology continues to advance.

What cities near St. Cloud, MN are hiring for Software Developer jobs?

Cities near St. Cloud, MN with the most Software Developer job openings:

Infographic showing various Software Developer job openings in St. Cloud, MN as of August 2026, with employment types broken down into 87% Full Time, 10% Part Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $110,784 per year, or $53.3 per hour.

Software Developer

Howmet Aerospace

Big Lake, MN • On-site

$70K - $100K/yr

Full-time

Posted yesterday

New


Howmet Aerospace rating

7.8

Company rating: 7.8 out of 10

Based on 166 frontline employees who took The Breakroom Quiz

49th of 72 rated aerospace companies


Job description

Position Summary: 

Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for use with the aim of optimizing operational efficiency. 

Key Responsibilities: 

  1. Design and develop software systems, following specifications using appropriate tools
  2. Maintain and/or modify existing software 
  3. Analyze user needs and software requirements to determine feasibility of design within time and cost constraints
  4. Perform custom programming to support business needs 
  5. Consult with other departments on project status, proposals and technical issues such as software system design and maintenance 
  6. Coordinate software system installation and monitor equipment functioning to ensure specifications are met
  7. Develop and direct software system testing and validation procedures, programming, and documentation
  8. Other duties as assigned

Salary offered will depend upon the education, skills and experience the candidate brings to the position.  The range is $70k to $100k in base.


Required Qualifications:

  • A bachelor’s degree in a related field 

  • Minimum of three years related experience

  • Demonstrated programming skills

  • Experience with specific software applications, i.e., Visual Basic, C++, MS Suite, CAD/CAM

  • Demonstrated systems analysis skills 

  • Experience in a manufacturing environment

  • Experience with database connectivity in SQL

  • Experience with ERP systems, IFS preferred

  • Strong complex problem-solving skills and creative ability

  • Familiarity with PLM Systems, Siemens Teamcenter Preferred (BMIDE configuration, customization, integration).

  • Understanding of PLM data models, workflows, and lifecycle management.

  • Experience with integrating PLM with ERP, MES, and CAD systems.

  • Familiarity with scripting (PowerShell, Bash) and CI/CD pipelines for automated deployments.

  • Advanced proficiency in Java, C#, or Python (aligned with your tech stack).

  • Solid grasp of RESTful APIs, SOAP services, and microservices architecture.

  • Experience with SQL/NoSQL databases and data modeling.

  • Ability to effectively communicate technical concepts in an easily understood manner both in writing and verbally; clear and concise verbal and written communications

  • Employees must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. Visa sponsorship is not available for this position;

  • This position is subject to the International Traffic in Arms Regulations (ITAR) which requires U.S. person status. ITAR defines U.S. person as an U.S. Citizen, U.S. Permanent Resident (i.e. 'Green Card Holder'), Political Asylee, or Refugee.

Physical Demands / Working Conditions:

  • Typically sits, grasps items and performs keyboarding for frequent operation of a computer

  • Stand, walk, bend, reach or otherwise move about occasionally

  • Lift, move, or otherwise transfer items up to 35 lbs. occasionally, >20 lbs. frequently

  • Travel by air or car occasionally

  • Occasional exposure to typical machine shop physical hazards 


What Howmet Aerospace employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Howmet Aerospace logo

About Howmet Aerospace

Sourced by ZipRecruiter

Howmet Aerospace Inc. (NYSE: HWM), headquartered in Pittsburgh, Pennsylvania, is a leading global provider of advanced engineered solutions for the aerospace and transportation industries. The Company's sales for 2021 approximated $5 billion. The Company's primary businesses focus on jet engine components, aerospace fastening systems, titanium structural parts and forged wheels. With nearly 1,150 granted and pending patents, the Company's differentiated technologies promote more fuel efficiency for aircraft and commercial transportation. Howmet is proud to be an Equal Employment Opportunity and Affirmative Action employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Industry

Aviation

Company size

10,000+ Employees

Headquarters location

Pittsburgh, PA, US

Year founded

1888