1

Desktop Application Developer Jobs in Minnesota (NOW HIRING)

Be Seen First

Senior Software Engineer

Eden Prairie, MN · On-site

$100K - $115K/yr

... application software on a variety of embedded and desktop platforms. Reports to: Senior Manager of Engineering Location: Eden Prairie, MN office Starting Salary Information: $100,000+ Key ...

... and functional application management. The position will also assist with development and ... Design, implement and test software for embedded, enterprise, or desktop products medical device ...

Senior Software Engineer

Shoreview, MN · On-site

$125K - $140K/yr

Contributions of the Senior Software Engineer will include software development for desktop, mobile ... Work with product owners to understand desired application capabilities and testing scenarios

Contributions of the Senior Software Engineer will include software development for desktop, mobile ... Work with product owners to understand desired application capabilities and testing scenarios

NuAxis is home to thinkers and feelers; engineers and artists. We work hard and support each other ... Key Responsibilities Provide desktop and application support for enterprise users Troubleshoot ...

Software Engineer (Hybrid)

Saint Paul, MN · On-site

$90K - $120K/yr

Experience with XAML for building and maintaining modern application interfaces. * Strong grasp of ... Familiarity with desktop publishing logic, including PostScript, PDF structures, font management ...

next page

Showing results 1-20

Desktop Application Developer information

See Minnesota salary details

$16

$51

$83

How much do desktop application developer jobs pay per hour?

As of Jun 25, 2026, the average hourly pay for desktop application 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 a desktop developer?

A desktop application developer is a software professional who designs, creates, and maintains applications that run on desktop operating systems such as Windows, macOS, or Linux. They typically use programming languages like C++, Java, or C# and may work with development tools like Visual Studio or Eclipse. Their work involves understanding user interfaces, system integration, and ensuring software performance and security.

What is a Desktop Application Developer job?

A Desktop Application Developer is responsible for designing, building, and maintaining software applications that run on desktop operating systems like Windows, macOS, and Linux. They work with programming languages such as C#, Java, Python, or C++ and utilize frameworks like .NET, Qt, or Electron. Their duties include debugging, optimizing performance, and ensuring a seamless user experience. Developers may also collaborate with UX/UI designers, testers, and other developers to create functional and efficient applications.

What are the typical daily responsibilities of a Desktop Application Developer?

A Desktop Application Developer usually spends their day designing, coding, testing, and maintaining software applications for desktop environments. Common tasks include collaborating with product managers to clarify requirements, debugging and resolving issues, and writing clear documentation for end users or other developers. Developers may also participate in team meetings, code reviews, and contribute to continuous improvement initiatives. The role often requires balancing independent work with close teamwork to ensure features are delivered on time and meet quality standards.

What is the salary of an application developer?

The salary of a desktop application developer typically ranges from $70,000 to $120,000 annually, depending on experience, location, and skill set. Developers proficient in languages like C# or Java and familiar with tools such as Visual Studio or Eclipse tend to earn higher salaries, especially in competitive markets.

Can I make 100k as a software developer?

Desktop application developers can earn $100,000 or more annually, especially with experience, specialized skills, and in high-demand markets. Factors such as location, industry, and proficiency in programming languages like C# or Java influence salary levels.

Which is the hardest field in it?

For a Desktop Application Developer, the most challenging aspects often include mastering complex programming languages like C# or Java, understanding user interface design, and ensuring software security and stability. Staying updated with evolving development tools and debugging skills also require continuous learning and problem-solving. These areas demand strong technical expertise and attention to detail.

What are the key skills and qualifications needed to thrive in the Desktop Application Developer position, and why are they important?

To thrive as a Desktop Application Developer, you need strong programming skills in languages such as C#, Java, or C++, combined with experience in software design and debugging. Familiarity with development environments like Visual Studio, version control systems such as Git, and sometimes certifications in relevant technologies can be beneficial. Excellent problem-solving abilities, attention to detail, and good communication skills help you understand requirements and collaborate effectively with other teams. These skills ensure the delivery of reliable, user-friendly desktop applications that meet business and user needs.

What are the most commonly searched types of Desktop Application Developer jobs in Minnesota? The most popular types of Desktop Application Developer jobs in Minnesota are:
What are popular job titles related to Desktop Application Developer jobs in Minnesota? For Desktop Application Developer jobs in Minnesota, the most frequently searched job titles are:
What job categories do people searching Desktop Application Developer jobs in Minnesota look for? The top searched job categories for Desktop Application Developer jobs in Minnesota are:
What cities in Minnesota are hiring for Desktop Application Developer jobs? Cities in Minnesota with the most Desktop Application Developer job openings:
Systems Specialist - Client Services (On-Site)

Systems Specialist - Client Services (On-Site)

Eze Castle Integration

Minneapolis, MN

$90K/yr

Full-time

Medical, Life, Retirement, PTO

Posted 7 days ago


Job description

ECI is the leading global provider of managed services, cybersecurity, and business transformation for mid-market financial services organizations across the globe.  From its unmatched range of services, ECI provides stability, security and improved business performance, freeing clients from technology concerns and enabling them to focus on running their businesses.  More than 1,000 customers worldwide with over $3 trillion of assets under management put their trust in ECI. 

At ECI, we believe success is driven by passion and purpose. Our passion for technology is only surpassed by our commitment to empowering our employees around the world.

The role is onsite in Dallas, TX, Minneapolis, MN, Seattle, WA or Chicago, IL.

The Opportunity: 

We are seeking an enthusiastic, personable, and qualified Systems Engineer to join our amazing team! In this role, you will provide end-user desktop support to multiple users running Windows, Exchange and Office 365 environments.  

The Systems Engineer will provide desktop support and end-user server administration for all client issues while responding to Level 1 and 2 service tickets.  You will work shoulder to shoulder with an awesome team and escalate all problems to the next level of support for guidance as well as contact third-party vendors for warranty service repair.

 What you will do:

  • Resolve level 1 and 2 support cases and work orders associated with end-user issues, physical and cloud infrastructure, and project related tasks
  • See the world through the eyes of the customer by setting client expectations appropriately throughout the troubleshooting process
  • Resolve incidents and requests related to, but not limited to the following: Mail Application/Office 365 issues, Client/Server Connectivity issues, Time Sensitive and VIP Workstation incidents, File Restores, Remote Access incidents (Citrix and Terminal Services), Password Resets, Networked Printer Issues to name a few
  • Execute basic system maintenance including software and operating system patching, software version upgrades and critical patch applications
  • Provide support of Active Directory such as add/remove users, password resets, Group Policy application, task scheduling
  • Interface with common technology support tools such as Remote Monitoring and Management (RMM), Mobile Device Management (MDM)
  • Occasional travel to client sites and ECI core Service Region

Support work includes:

  • User desktop support – Requests and Incidents
  • Effectively escalating to senior IT team members at Moore
    Walking the trading desk floor to assist traders with IT requests/issues
  • RCA Work when not on user support tickets
  • Knowledge and experience working with the above technologies and able to troubleshoot issues by reviewing/analyzing logs and event viewer processes

Who you are:

  • Excellent communication skills with a strong ability to articulate technical information to non-technical people.  Jargon need not apply here!
  • Excellent prioritization skills and an ability to see the world through the eyes of the customer
  • Bachelor’s Degree in Information Technology related systems, or 3+ years of equivalent combination of technical experience and education in the following:
    • Microsoft Office 365 (O365)
    • Microsoft Operating Systems such as Windows Server and Windows 10/11
    • Installing and configuring computer hardware operating systems and applications
    • Active Directory including account creation, modification and password resets
    • Microsoft Office products including Outlook, Excel, Word, PowerPoint and SharePoint
    • Client VPN setup and troubleshooting
    • Understanding of e-mail and spam technologies, and how messaging flows through these systems
    • Basic understanding of cyber-security concepts and technologies, such as Multi-Factor Authentication (MFA)
    • Hands-on hardware experience with desktops, laptops, and servers
    • Familiarity with file system support including permissions, sharing, backups and restores
    • Experience with cloud platforms such as Microsoft 365 suite
    • Hybrid Cloud
    • AD & DCs
    • Online Exchange O365 and Onprem Exchange server 
    • Win10 desktops/laptops

Bonus points if you have:

  • Experience with Managed Service Providers (MSP)
  • Experience with VM Ware
  • Experience with Azure

ECI’s culture is all about connection - connection with our clients, our technology and most importantly with each other.  In addition to working with an amazing team around the world, ECI also offers a competitive compensation package and the range for this role is a maximum of $90,000 annually with flexible PTO, health benefit eligibility the first of the month, life insurance, pet insurance, 401K and so much more!  If you believe you’d be a great fit and are ready for your best job ever, we’d like to hear from you!!

Love Your Job, Share Your Technology Passion, Create Your Future Here!

#LI-OnsiteÂ