1

Application Software Developer Jobs in Minnesota

Integration of software in a multi-developer Agile team using Continuous Integration process. * Functional and integration testing prior to hand-off to software test and evaluation group

apg is looking for a Software Developer to support the design, development, integration, and ... In this role, you will work across embedded application software, IoT connectivity, mobile ...

Software Developer

Minneapolis, MN · On-site

$95K - $125K/yr

... Developer to support the design, development, integration, and ongoing support of software ... In this role, you will work across embedded application software, IoT connectivity, mobile ...

$125K/yr

Software Developer / Engineer Salary: $125,798 per year Hours: Monday - Friday, 8:00 am to 5:00 pm ... Estimating effort for delivering and enhancing application. Software development of project ...

Software Developer / Software Developer / Software Developer / Software Developer / Software ... NET-based services. * Implement application modernization initiatives, including system ...

Software Developer

Minneapolis, MN · Remote

$53 - $63/hr

Trissential is hiring an Software Developer to join our client's team in a fully remote role ... This is an opportunity to work across modern application technologies, contribute to meaningful ...

Software Developer

Minneapolis, MN · On-site

$60K - $80K/yr

Position Software Developer Location ioMosaic Corporation (Minneapolis, MN) Description Job Purpose ... Collaborate with development teams to understand application functionality. * Write clean ...

... other programmers to create software that meets the needs of the company and its clients. As you ... Collaborate with development teams to understand application functionality. Write clean ...

... other programmers to create software that meets the needs of the company and its clients. As you ... Collaborate with development teams to understand application functionality. * Write clean ...

If you need assistance to complete your application due to a disability, please email ... Demonstrated programming skills * Experience with specific software applications, i.e., Visual ...

Software Developer

Big Lake, MN · On-site

$70K - $100K/yr

Develop and direct software system testing and validation procedures, programming, and ... If you need assistance to complete your application due to a disability, please email ...

Software Developer

Sartell, MN · On-site

$100K - $120K/yr

... application performance and troubleshoot complex technical issuesParticipate in code reviews and mentor junior developers as neededContribute to system architecture decisions and technology ...

Software Developer I

Cold Spring, MN · On-site

$67K - $79K/yr

Software Developer Location : Cold Spring, MN Job Type : Permanent/Direct-Hire Compensation : $67 ... Develop solutions that address application performance, scalability, security, encryption, caching ...

next page

Showing results 1-20

Application Software Developer information

See Minnesota salary details

$16

$51

$83

How much do application software developer jobs pay per hour?

As of Sep 14, 2026, the average hourly pay for application software developer in Minnesota is $51.56, according to ZipRecruiter salary data. Most workers in this role earn between $41.44 and $59.33 per hour, depending on experience, location, and employer.

What is an application software developer?

Application Software Developers are professionals who design, build, test, and maintain software applications for computers or mobile devices. They work to understand user needs, create software solutions, and ensure applications run smoothly and efficiently. Their work often involves programming, debugging, updating applications, and collaborating with other IT professionals. Application Software Developers may specialize in specific types of software or platforms, such as web, desktop, or mobile applications.

What are the key skills and qualifications needed to thrive as an application software developer?

To thrive as an Application Software Developer, you need strong proficiency in programming languages such as Java, Python, or C#, along with a solid understanding of software development principles and a relevant degree in computer science or a related field. Experience with development frameworks, version control systems like Git, and familiarity with integrated development environments (IDEs) are typically required. Problem-solving abilities, attention to detail, and effective communication skills help developers collaborate and deliver high-quality software. These skills and qualities are crucial for building reliable applications that meet user needs and business goals in a dynamic tech environment.

What are some common challenges application software developers face when working on cross-functional teams?

Application Software Developers often collaborate closely with designers, testers, product managers, and sometimes clients. One common challenge is aligning technical feasibility with business goals and user expectations, which can require strong communication and negotiation skills. Developers may also need to adapt quickly to changing project requirements and integrate feedback from multiple stakeholders. Working effectively in this environment involves balancing technical excellence with collaborative teamwork, ensuring timely delivery without compromising quality.

What is the difference between Application Software Developer vs Web Developer?

AspectApplication Software DeveloperWeb Developer
Primary FocusDesigning and building software applications for desktops, mobile devices, or enterprise systemsCreating websites and web applications for online use
Required SkillsProgramming languages like Java, C++, Python; software architectureHTML, CSS, JavaScript; front-end and back-end web technologies
Work EnvironmentSoftware companies, enterprise IT departments, app development firmsWeb development agencies, tech startups, freelance work
Common CertificationsMicrosoft Certified: Azure Developer Associate, Oracle Java CertificationsCertified Web Developer, Adobe Certified Expert

Application Software Developers focus on creating standalone software applications for various platforms, while Web Developers specialize in building websites and web-based applications. Both roles require programming skills and often overlap, but their primary environments and target outputs differ.

Is application software developer a good career?

Application software developers design, build, and maintain software applications, often working with programming languages like Java, Python, or C++. The role offers strong job growth, competitive salaries, and opportunities across various industries, especially for those with coding skills and problem-solving abilities. Continuous learning and adapting to new technologies are important for long-term success in this field.

What are popular job titles related to Application Software Developer jobs in Minnesota?

For Application Software Developer jobs in Minnesota, the most frequently searched job titles are:

Infographic showing various Application Software Developer job openings in Minnesota as of August 2026, with employment types broken down into 42% Full Time, and 58% Contract. Highlights an 100% In-person job distribution, with an average salary of $107,236 per year, or $51.6 per hour.

Application Software Engineer I

Eden Prairie, MN • On-site

RFA Engineering
Engineering Professional Services • 201 - 500 employees

$65K - $80K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 8 days ago


Job description

RFA Engineering (www.rfamec.com ) develops embedded software for our world-class clients in the areas of precision agriculture and vehicle electrification using state-of-the-art tools and processes. Visibility to a wide variety of applications in a highly collaborative and structured work environment, creating next-generation applications, gives our employees the opportunity for continual learning and professional growth. Our Eden Prairie, MN location offers a hybrid work environment with up to 50% work-from-home.

Software Engineer

This position involves the design and development of software that allows an operator to control machine functions. Several development roles are available, requiring proficiency in C and C++, along with generating source code using MATLAB Simulink for Model-Based Software Development (MBSD). Testing methods include unit testing, bench testing with hardware, vehicle simulation testing, and physical testing of the entire machine.

Responsibilities

  • Development of software applications that interface with users and control vehicle operation using C, C++, or Simulink MBSD.
  • Integration of software in a multi-developer Agile team using Continuous Integration process.
  • Functional and integration testing prior to hand-off to software test and evaluation group
  • Development and release status tracking using the Agile development process.
  • Troubleshooting and debugging using unit tests, vehicle simulators, and bench testing of controllers with hardware in the loop.
  • Creation of software design documentation.

Requirements

  • Bachelor's or Master's of Science degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or related experience/degree.
  • Experience with C or C++ programming languages
  • Strong mathematical and analytical problem-solving skills
  • Strong verbal and written communication skills
  • Ability to thrive in a team environment
  • Self-motivated, adaptable, growth mindset toward assignments
  • Must have a valid driver’s license

Desired Attributes

  • Previous experience in a structured software development process

Experience developing graphical user interfaces using event-driven Qt/QML.

Exposure to stack development abstraction concepts and frameworks.

Familiarity with CAN protocol or other communication standards.

Understanding of MQTT or similar broker-based communication systems.

  • Ability to interpret software requirements and different software architectural diagrams
  • Knowledge of development tools such as integrated development environments (IDEs), source code control systems, and Continuous Improvement and Continuous Deployment (CI/CD) tools and techniques.
  • Experience with Simulink Model-Based Software Design
  • General machine knowledge of industrial equipment or machinery

Visa sponsorship is NOT available for this position.

Salary Range: $65,000-$80,000 Commensurate with Experience

About RFA Engineering

RFA Engineering has provided product development and engineering services to industry-leading customers since 1943. Our primary focus is the development of off-highway equipment including agricultural, construction, mining, recreational, industrial, and special machines. Our work includes concept development, product design, documentation, problem-solving, simulation, optimization, and testing of components, systems, and complete machines. Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque, IA, and at numerous customer sites throughout the U.S. Competitive Benefits

  • Health and Dental Insurance
  • TelaDoc Healthiest You
  • Supplemental Vision Insurance
  • Company Paid Life Insurance
  • Company Paid Long-Term Disability
  • Short-term Disability
  • Retirement Savings Account (Traditional 401k & Roth 401k)
  • Flexible Spending Plan Dependent Care
  • HSA for Medical Expenses
  • Bonus Plan (Exempt Employees Only)
  • Paid Time Off (PTO)
  • Paid Holidays
  • Employee Assistance Programs (EAP)
  • Education Assistance

Equal Opportunity and Veteran Friendly

Qualifications Skills Preferred

Novice

Soft - Agile

Novice

Soft - CAN Bus

Novice

Education Preferred

Bachelors of Science or better in Computer Engineering or related field.

Bachelors of Science or better in Computer Science or related field.

Bachelors of Science or better in Electrical Engineering or related field.

Equal Opportunity Employer This employer is required to notify all applicants of their rights pursuant to federal employment laws.For further information, please review the Know Your Rights notice from the Department of Labor.

#J-18808-Ljbffr