1

Computer Software Jobs in Minnesota (NOW HIRING)

Software Engineer

Rogers, MN ยท On-site

$68 - $84/hr

Bachelor's degree in Computer Science or Software Engineering* Proficient with C++, C# or Python* Experience with Agile software development* Experience with Machine Learning, tools like Claude ...

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

New

Software Engineer

Rogers, MN ยท On-site

$68K - $84K/yr

Bachelor's degree in Computer Science or Software Engineering * Proficient with C++, C# or Python * Experience with Agile software development * Experience with Machine Learning, tools like Claude ...

Dispatcher

MN ยท On-site

Proficiency in Technology including GPS tracking systems and computer software. Communication skills including clear and calm communication, both verbal and written, especially during stressful ...

Software Engineer

Hamel, MN ยท On-site

$125K - $145K/yr

Bachelor's degree in Computer Science, Computer Engineering, or a related engineering discipline. * 10+ years of combined education and hands-on experience in software engineering, including at least ...

Bachelor's degree in computer science, software engineering, electrical/computer engineering, or a related field preferred; equivalent experience will also be considered. 3-6 years of software ...

New

Showing results 41-60

Computer Software information

See Minnesota salary details

$47K

$109.5K

$162.6K

How much do computer software jobs pay per year?

As of Sep 5, 2026, the average yearly pay for computer software 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 is a computer software job?

Computer software jobs refer to careers focused on designing, developing, testing, and maintaining software applications or systems. These roles can include software engineers, developers, testers, quality assurance analysts, and system architects. Professionals in this field work with programming languages and software tools to create solutions for computers, mobile devices, or web platforms. Computer software jobs exist across various industries, including technology, finance, healthcare, and entertainment. These roles often require strong problem-solving skills, attention to detail, and knowledge of coding languages.

What are the key skills and qualifications needed to thrive in computer software roles?

To thrive in computer software roles, you need strong programming skills, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with development tools, software frameworks, version control systems like Git, and relevant certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are highly beneficial. Excellent teamwork, communication skills, and adaptability set top professionals apart in collaborative and fast-evolving environments. These skills are crucial for creating reliable software solutions, staying current with technology trends, and contributing effectively to project goals.

What are some common challenges faced by professionals working in computer software development teams?

One common challenge in computer software development is effectively collaborating across multidisciplinary teams, especially when team members have varying technical backgrounds or are distributed across different locations. Managing project timelines and adapting to rapidly changing requirements can also be demanding, requiring strong communication and agile problem-solving skills. Additionally, keeping up with fast-evolving technologies and best practices is essential for continued success and can be a source of both challenge and opportunity for professional growth.

What is the difference between Computer Software vs Software Developer?

AspectComputer SoftwareSoftware Developer
CredentialsTypically requires a degree in computer science or related fieldRequires a degree in computer science, software engineering, or related field; coding certifications are common
Work EnvironmentDeveloped and maintained across various industries, often in office or remote settingsPrimarily works in office or remote environments, focusing on coding, testing, and debugging
Industry UsageRefers to the actual programs and applications used by end-users or businessesRefers to the role of creating, designing, and maintaining software applications

Computer Software encompasses the actual programs and applications used in various industries, while Software Developers are professionals who create and maintain these programs. The roles overlap significantly, but the software refers to the product, and the developer is the person building it.

What types of computer software jobs are there?

Computer software jobs include roles such as software developer, quality assurance tester, systems analyst, technical support specialist, and software engineer. These positions often require knowledge of programming languages, development tools, and software lifecycle processes, and may involve working in teams or independently in various industries.
Infographic showing various Computer Software job openings in Minnesota as of August 2026, with employment types broken down into 76% Full Time, 15% Part Time, and 9% Contract. Highlights an 92% In-person, 4% Hybrid, and 4% Remote job distribution, with an average salary of $109,542 per year, or $52.7 per hour.

CAD Technician (Entry-Level)

Katapult Network

Eden Prairie, MN โ€ข On-site

$50K - $65K/yr

Full-time

Posted 11 days ago


Job description

Bachelor's Degree Required to Apply
Katapult Network is designed to help college graduates with zero to two years of professional experience find their next professional career opportunity. We focus on helping recent college graduates, with no experience, get access to full-time, entry-level opportunities with some of Minnesota's top employers. Our clients include ground-breaking startup companies and well established billion dollar organizations who want to find their next generation of talent.
The Job: CAD Technician
We are currently recruiting an entry-level CAD Technician to support engineering, design, and project teams by creating and maintaining technical drawings. This role is a great fit for recent graduates who used CAD software in their coursework and are looking to apply those skills in a professional environment. You'll work closely with experienced team members, receive training, and gain hands-on exposure to real-world design and production projects.
What You Will Be Doing as a CAD Technician:
  • Create and revise technical drawings using CAD software
  • Update existing drawings based on project changes or feedback
  • Support engineers, designers, and project teams with drafting needs
  • Organize and maintain drawing files and documentation
  • Review drawings for accuracy, completeness, and consistency
  • Assist with preparing layouts, schematics, and design details
  • Follow company standards, guidelines, and documentation processes
  • Communicate with team members to ensure project requirements are met

Our Ideal CAD Technican:
  • CAD proficiency: Hands-on experience using CAD software through coursework, internships, or projects
  • Attention to detail: Ability to produce accurate drawings and catch inconsistencies
  • Organization: Comfortable managing files, revisions, and documentation
  • Communication: Able to ask questions, take feedback, and collaborate with team members
  • Problem-solving: Willing to troubleshoot design issues and suggest improvements
  • Willingness to learn: Motivated to build technical skills and grow within a professional setting

Requirements
  • Bachelor's degree in a field that included CAD coursework, such as:
    • Engineering (Mechanical, Civil, Electrical, Industrial, Manufacturing)
    • Architecture
    • Architectural Engineering
    • Construction Management
    • Design Engineering
    • Industrial Design
    • Drafting or Engineering Technology
    • Or a closely related technical or design discipline

Katapult Network is an equal opportunity employer and celebrates diversity in all of its forms. People of all identities and backgrounds are encouraged to apply.
We're social! Follow us on:
Instagram: @katapultnetworkinc
Facebook: Katapult Network
LinkedIn: Katapult Network
Other job titles that we would consider: CAD Drafter (Level-1), Junior CAD Technician, Design Technician I, Engineering Technician, Drafting Technician, Junior Designer, Technical Drafter, Architectural Drafter, Engineering Assistant, Project Technician, Manufacturing Technician, Mechanical Design Assistant, Civil Design Technician