← Search all jobs

Software Engineer II – C++ / C# Development

George Konik Associates

Minneapolis, MN · Posted October 13, 2026

Just laid off? Start here: a plan for the first weeks

See every open role at George Konik Associates

More in Minnesota job market · All Software Engineer II jobs (279) · Technology & Software · Engineering jobs

More roles at George Konik Associates

Similar jobs

Where Minneapolis, MN ranks

Where Minneapolis, MN placed in our monthly rankings, month by month. Each month stays online at its own address.

Pay compared with the market

This listing does not state pay. Across 98 open software engineer ii listings that state pay, the middle half runs $120,000 to $161,500 and the median is $148,500.

Listed pay is what employers advertise, not what people are paid.

Software Engineer II salaries by state · Check your own pay

How AI is used in this kind of work

Among software developers, AI is already used for some of the tasks. Measured exposure for software developers: 29% (some).

Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.

Check how this applies to your own job

Skills this job asks for

Say which you have and which you want to build. We use it to match you to jobs like this one.

  • Python
  • SQL
  • Git
  • C#
  • Visual studio

About the job

Software Engineer II – C++ / C# Development

Minneapolis, MN | Direct Hire | $100,000–$130,000+ (Flexible Based on Experience)

Konik is partnering with an established technology manufacturer seeking an experienced Software Engineer to develop and enhance software that controls and supports sophisticated electronic testing equipment. This position offers a unique combination of hands-on software development, technical problem-solving, and direct interaction with complex hardware systems.

You'll work on a variety of software applications, from developing new functionality to troubleshooting existing systems and improving overall performance. The engineering team works closely across software, electrical, and mechanical disciplines, providing an opportunity to see your work come to life in real-world applications.

This opportunity is well-suited for a software engineer with strong C++ or C# programming skills who enjoys solving technical challenges, working with physical hardware, and contributing throughout the full software development lifecycle.

Software Engineer Responsibilities

Develop, maintain, and enhance software applications using C++ and/or C# for specialized electronic testing and control systems.

Investigate software issues, troubleshoot complex problems, and implement solutions that improve functionality, performance, and reliability.

Collaborate with hardware engineers to integrate software with electronic equipment, communication interfaces, and system components.

Contribute to software architecture, design documentation, testing procedures, and code reviews.

Support new product development, system validation, and software releases from initial development through production.

Work with engineering, manufacturing, and technical support teams to resolve product issues and support customer applications.

Software Engineer Qualifications

Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related discipline; equivalent professional experience considered.

5+ years of professional software development experience, with proficiency in C++ and/or C#.

Strong understanding of object-oriented programming, debugging, software testing, and application development using Microsoft Visual Studio.

Experience working with version control tools such as Git or CVS and participating in structured software development processes.

Ability to troubleshoot software issues independently and collaborate with engineers across multiple technical disciplines.

Experience with hardware integration, electronic test equipment, communication protocols (Ethernet or MODBUS), Python, SQL, or user interface development is beneficial.

Benefits

Medical, vision, life, and disability insurance

Health Savings Account (HSA) with employer contributions

Paid time off

401(k) with company match and discretionary profit sharing

Education reimbursement and professional development opportunities

Be the first to learn about future positions by joining our Newsletter and following us on LinkedIn !

Konik is an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as a qualified individual with a disability, or any other protected class status.

Konik has been creating impactful relationships between technical talent and employers for more than 50 years. Konik has specialized in placing professional, qualified personnel in Minnesota and western Wisconsin businesses since its inception, and maintains a strong commitment to customer service.