1

Networking Software Jobs in Minneapolis, MN (NOW HIRING)

Familiarity with hardware drivers and embedded applications, networking and related areas primarily using C and C++ as programming languages. * Demonstrated competency with embedded software ...

Senior Software Engineer

Mound, MN

$125K - $166K/yr

Data System Services is a full service IT company providing software development, networking, technical support, data, and cybersecurity solutions for a family of companies in a variety of different ...

Software Architect

Minnetonka, MN · On-site

$72K - $130K/yr

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field * 3 years of experience with NIST and SOC security frameworks * 3 years of networking principles in Cloud ...

Software Architect

Minnetonka, MN · On-site

$72K - $130K/yr

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field * 3+ years of experience with NIST and SOC security frameworks * 3+ years of networking principles in Cloud ...

Embedded Software Engineer We are seeking a talented Embedded Software Engineer to develop and ... With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and ...

Summary/Objective Troubleshoot and support interfacing and networking issues related to Breeze Connect and Ascent Connect as well as the installation of software. Provide technical support and ...

Software Engineer 4 Location US-Remote ID 2026-10298 Category Development Position Type Full-Time ... Subscriber Network that use our digital solutions to make the world a better place. With ...

Software Developer III

Saint Paul, MN · On-site

$98K - $199K/yr

Old National also offers a variety of Impact Network Groups led by team members who are passionate ... The Software Developer III owns delivery of complex features and small systems through production ...

Senior Software Engineer

Maplewood, MN · On-site

$125K - $165K/yr

Designing low-latency, time-critical network communications over Wi-Fi * Implementing short-range ... Troubleshooting and optimizing software performance, reliability, and interoperability across ...

Senior Software Engineer

Maplewood, MN · On-site

$125K - $165K/yr

Designing low-latency, time-critical network communications over Wi-Fi * Implementing short-range ... Troubleshooting and optimizing software performance, reliability, and interoperability across ...

Showing results 41-60

Networking Software information

See Minneapolis, MN salary details

$31.8K

$47.3K

$63.7K

How much do networking software jobs pay per year?

As of Aug 12, 2026, the average yearly pay for networking software in Minneapolis, MN is $47,295.00, according to ZipRecruiter salary data. Most workers in this role earn between $42,300.00 and $50,600.00 per year, depending on experience, location, and employer.

What jobs can you do with networking software?

Networking software skills are essential for roles such as network administrator, network engineer, systems analyst, and cybersecurity specialist. These jobs involve designing, implementing, managing, and securing computer networks, often requiring knowledge of protocols, hardware, and security tools. Certifications like Cisco's CCNA or CompTIA Network+ can enhance job prospects in this field.

Is networking software a high paying job?

Networking software roles, such as network engineers or software developers specializing in networking, tend to offer above-average salaries compared to many other IT positions. Factors like experience, certifications (e.g., Cisco, CompTIA), and technical skills influence earning potential, with senior roles often earning six-figure salaries. Entry-level positions typically have lower pay, but growth opportunities can lead to high compensation over time.

What is networking software?

Networking software refers to programs and applications that manage, monitor, and facilitate communication between computers and devices over a network. It includes operating systems, protocols, utilities, and tools that support tasks such as sharing files, managing network traffic, and ensuring security. Networking software is essential for both small local networks and large-scale enterprise environments, enabling reliable data exchange and connectivity. Examples include network operating systems, firewalls, routers' firmware, and network management tools.

What are some common challenges faced by professionals in networking software roles, and how can they be addressed?

Professionals in Networking Software often encounter challenges such as troubleshooting complex network issues, keeping up with rapidly evolving protocols, and ensuring software compatibility across diverse hardware environments. Addressing these requires strong analytical skills, continuous learning through certifications or industry updates, and effective collaboration with hardware engineers and IT teams. Many teams operate in agile environments, so clear communication and adaptability are also key to overcoming obstacles and delivering robust networking solutions.

What is the difference between Networking Software vs Network Administrator?

AspectNetworking SoftwareNetwork Administrator
Primary RoleDesigning, developing, and managing network software and toolsManaging and maintaining physical and virtual network infrastructure
Required SkillsProgramming, software development, network protocolsNetwork configuration, troubleshooting, hardware management
CertificationsNetwork+, CCNA (software focus), Cisco certificationsNetwork+, CCNA, CompTIA certifications
Work EnvironmentSoftware development teams, IT departmentsData centers, corporate IT departments, onsite and remote

Networking Software professionals focus on creating and maintaining network-related software tools, while Network Administrators manage and troubleshoot the actual network infrastructure. Both roles require networking certifications and often work within the same industry environments, but their core responsibilities differ significantly.

What kind of jobs are in networking software?

Jobs in networking software include roles such as network software engineer, network administrator, and network security analyst. These positions involve designing, developing, and maintaining network systems, often requiring knowledge of protocols, scripting, and certifications like Cisco CCNA or CompTIA Network+.

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

To thrive as a Networking Software Engineer, you need a strong grasp of computer networking concepts, programming languages (like C/C++ or Python), and a relevant degree in computer science or engineering. Familiarity with network protocols, packet analyzers (such as Wireshark), and certifications like Cisco's CCNA or CompTIA Network+ are highly valuable. Problem-solving, teamwork, and effective communication are crucial soft skills for collaborating on complex projects and troubleshooting network issues. These skills and qualifications ensure the reliable development and maintenance of robust networking solutions in dynamic technical environments.
What are popular job titles related to Networking Software jobs in Minneapolis, MN? For Networking Software jobs in Minneapolis, MN, the most frequently searched job titles are:
What job categories do people searching Networking Software jobs in Minneapolis, MN look for? The top searched job categories for Networking Software jobs in Minneapolis, MN are:
Infographic showing various Networking Software job openings in Minneapolis, MN as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $47,295 per year, or $22.7 per hour.

Director of Software Engineering

TSI Incorporated

Shoreview, MN • On-site

$255K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 4 days ago


Transworld Systems Inc. rating

4.8

Company rating: 4.8 out of 10

Based on 21 frontline employees who took The Breakroom Quiz

59th of 71 rated call and contact centers


Job description

Who Are We?
Are you someone that likes new challenges? Do you want to explore new technologies and help solve some of the world's most difficult problems, like air quality and safety solutions? At TSI, these opportunities are real. Our engineers work with industry-leading experts both internally and externally. We encourage and enable our engineers to get into the field with customers to better understand their issues and solve their problems. At TSI, you make a difference - every day.

Director of Software Engineering at TSI
TSI provides trusted measurement, application guidance, and data analytics solutions that enable customers to make informed decisions. The Director of Software Engineering leads the software organization in support of TSI's digital transformation strategy, delivering scalable, high-quality solutions across embedded systems, desktop, mobile, network, and cloud/SaaS platforms.


As both a people and technical leader, this role is responsible for hiring, coaching, and retaining top engineering talent, and for building the management bench strength needed to scale the organization. This role partners with Product Management, Program Management, Hardware Engineering, and other cross-functional leaders to define and execute product development strategies. The Director ensures teams deliver innovative, high quality, secure, and customer-focused software solutions, using modern architectures, Agile methodologies, and best engineering practices.


The Director oversees multiple teams, including both development and testing, to drive technical excellence, operational efficiency, and organizational growth.

 

What Will You Do?

In order to grow and build a successful career with TSI, you will:

  • Directly manage a team of Software Engineering supervisors and/or senior engineers (typically 4-8 direct reports), with indirect oversight of 20+ engineers
  • Own hiring strategy, conduct regular 1:1s, set individual development plans, drive career growth conversations for direct reports, manage personnel issues, and lead performance management processes for the software team
  • Build and maintain a strong engineering culture focused on performance, accountability, and continuous learning
  • Coach Software Engineering supervisors on their own people management skills (delegation, feedback, conflict resolution)
  • Manage team structure and org design decisions, including team topology changes, as the org scales
  • Define and execute software development strategy aligned with business and product goals; balance tech debt maintenance and sustaining work with new product development
  • Define software roadmaps across embedded, cloud, desktop, network, and mobile software to maintain high quality, secure products and ensure alignment with customer needs
  • Support ongoing use of Agile, DevOps, CI/CD, and modern engineering practices, including test-driven development
  • Oversee software lifecycle, including architecture, development, testing, release, and sustainment
  • Establish and monitor key performance metrics for quality, delivery, and team productivity
  • Promote reuse, modularity, and maintainability across software platforms
  • Ensure compliance with phase-gate processes, regulatory requirements, and quality standards
  • Collaborate with hardware, marketing, IT, and operations teams on integrated system solutions
  • Support resolution of critical field issues and drive continuous improvement
  • Communicate program status, risks, and tradeoffs to executive leadership
  • Drive innovation in products, leveraging integration of hardware with modern software technologies
  • Develop organizational capabilities through hiring, coaching, mentoring, and succession planning

Supervisory/People Management Responsibilities:

  • Manage a team of approximately 6 direct reports and approximately 25 total employees
  • Recruit, hire, and retain a high-performing team
  • Define employee objectives, conduct performance reviews, provide feedback, and make recommendations regarding compensation, promotion, training, and discipline
  • Coach and mentor direct reports
  • Define and execute required training programs to address industry, product, process, and technology training needs

 

What Do You Need?
Required

  • Bachelor's Degree in Computer Science, Engineering, or related field
  • 10+ years of software development experience
  • 5+ years of supervisory/management experience
  • Strong leadership and organizational development skills
  • Ability to drive technical strategy and align with business objectives
  • Expertise in software architecture, system design, and scalability
  • Familiarity with diverse software technology stacks
  • Experience with Agile methodologies, DevOps, and modern software architectures
  • Experience with embedded systems (C/C++, RTOS/Linux) and/or modern web/cloud stacks
  • Experience with cloud platforms (AWS, Azure, or GCP), containerization (Docker/Kubernetes), and CI/CD pipelines
  • Strong communication, cross-functional collaboration, and stakeholder management skills
  • Financial and project management acumen (budgets, timelines, risk management)
  • Commitment to quality, testing, and continuous improvement

Desired

  • Master's Degree, MBA, or PMI certification

Travel

<5% travel anticipated

 

What Can We Give You?
At TSI, our employees are our most valuable assets, and we care about their health and happiness. We offer a competitive benefits program to keep our employees and their family members protected and foster a healthy work-life balance. Additionally, we are committed to employee development and growth, and encourage and foster an environment of collaboration, and innovation. Our work has meaning and the products we design and build help protect people and the environment.

Dress for your day: We want our employees to be comfortable at work and we know they are more productive when they're comfortable. The dress for your day policy allows employees' discretion to select appropriate dress for the business of each workday.

Pay & Benefits:

Competitive market salary from $210,000- $230,000 per year* depending on qualifications and experience. For eligible Leadership and individual contributor roles, additional bonus opportunities may be available and awarded at the discretion of the Company.

Benefits:

  • Health Insurance: Comprehensive medical, dental, and vision coverage.
  • Retirement Plan: 401(k) with company match.
  • Paid Time Off Program: Paid time off, paid holidays, and paid floating holidays.
  • Other Benefits: Life insurance, employee assistance program (EAP), and professional development opportunities.

*Pay amount does not guarantee employment for any particular period of time.

Legal authorization to work in the United States without the need for sponsorship.  We require proof of eligibility to work in the United States. 

EOE/Vet/Disability


What Transworld Systems Inc. employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom