1

Software Engineering Manager Jobs in Racine, WI (NOW HIRING)

Embedded Software Engineer

Wauwatosa, WI · On-site

$127K - $168K/yr

... Management Tool, Rally, embedded Linux tool chain Demonstrated experience with development of medical device software Qualifications Requirements: Bachelor's Degree in Electrical Engineering ...

Embedded Software Engineer

Milwaukee, WI · Hybrid

$129K - $170K/yr

You will report to an Engineering Lead - Embedded Software Essential Functions * Develop safety ... Paid Time Off * Flexible Work schedule where you will work with your manager to enjoy a work ...

Staff Software Engineer

Milwaukee, WI · On-site +1

$120K - $200K/yr

You'll work in a collaborative, cross-functional team of engineers, product managers, and designers, using modern technologies to build high-quality, scalable, and innovative software. Your ...

Senior Software Engineer

Milwaukee, WI · Remote

$120K - $158K/yr

With a heavy focus on faster site building, more accurate inventory management, consistent ... Bachelor's degree or higher in Computer Science, Software Engineering, or a related field. * 7+ ...

Senior Software Engineer

Milwaukee, WI · On-site

$120K - $159K/yr

With a heavy focus on faster site building, more accurate inventory management, consistent ... Bachelor's degree or higher in Computer Science, Software Engineering, or a related field. * 7+ ...

Senior Software Engineer

Milwaukee, WI · Remote

$120K - $158K/yr

With a heavy focus on faster site building, more accurate inventory management, consistent ... Bachelor's degree or higher in Computer Science, Software Engineering, or a related field. * 7+ ...

Apply and demonstrate strong software engineering expertise to build and develop robust software ... Identify key product-level technical risks and assist project managers in developing mitigation and ...

Possess deep expertise in modern software engineering practices and principles, including AI/ML ... Ability to manage and prioritize multiple tasks in a fast-paced and dynamic environment * Strong ...

next page

Showing results 1-20

Software Engineering Manager information

See Racine, WI salary details

$93.3K

$158.8K

$188K

How much do software engineering manager jobs pay per year?

As of Jun 20, 2026, the average yearly pay for software engineering manager in Racine, WI is $158,825.00, according to ZipRecruiter salary data. Most workers in this role earn between $162,200.00 and $162,200.00 per year, depending on experience, location, and employer.

What is L1, L2, L3, and L4 developer?

In software engineering, L1, L2, L3, and L4 typically refer to different levels of developer seniority or experience, with L1 being entry-level and L4 representing senior or lead roles. These levels often indicate increasing technical skills, responsibility, and leadership expectations within a company’s engineering hierarchy.

How much do software engineer managers make?

Software engineering managers typically earn a median annual salary ranging from $120,000 to $180,000, depending on experience, location, and company size. They often oversee teams, coordinate projects, and require strong technical and leadership skills, with some roles offering additional bonuses or stock options.

What are some common challenges faced by Software Engineering Managers when leading diverse development teams?

Software Engineering Managers often encounter challenges such as balancing technical leadership with people management, aligning team members with different backgrounds and skill sets, and ensuring effective communication across remote or cross-functional teams. Navigating these challenges involves fostering an inclusive environment, setting clear expectations, and adapting management styles to individual team members’ needs. Successful managers also prioritize regular check-ins and feedback to keep projects on track and support professional growth within the team.

What Does a Software Engineering Manager Do?

A software engineering manager oversees a team of people who are working on the development of new computer software or the enhancement of existing computer programs. Because this is a management job, your duties may include coordinating and planning with other departments within the company and with company executives. In addition to management skills, you need a firm understanding of the technical aspects of software engineering. Another aspect of this career involves understanding the market and competitor’s products so that your software can compete and meet market demands.

What is the difference between Software Engineering Manager vs Software Developer?

AspectSoftware Engineering ManagerSoftware Developer
CredentialsBachelor's or Master's in CS or related field, often with leadership experienceBachelor's or higher in CS or related field
Work EnvironmentLeads teams, manages projects, collaborates with stakeholdersFocuses on coding, debugging, and implementing features
Employer & Industry UsageUsed across tech companies, startups, and large enterprisesCommon in all software development settings
Search & Comparison IntentUnderstanding managerial roles, leadership responsibilitiesFocus on technical skills, coding tasks

The main difference between a Software Engineering Manager and a Software Developer lies in their roles and responsibilities. Managers oversee teams, coordinate projects, and handle strategic planning, while developers focus on coding and technical implementation. Both roles are essential in the software development lifecycle, but they serve different functions within an organization.

What does a Software Engineering Manager do?

A Software Engineering Manager oversees a team of software engineers, guiding the development of software projects from planning to implementation. They are responsible for managing the team's workflow, ensuring high-quality code, and meeting project deadlines. In addition to technical leadership, they also handle hiring, mentoring, and performance reviews. Their role bridges the gap between technical execution and business objectives, ensuring that software solutions align with strategic goals.

What does a software engineer manager do?

A software engineering manager oversees software development teams, coordinates project planning, sets technical goals, and ensures timely delivery of software products. They also handle team management, performance evaluations, and collaborate with stakeholders to align technical efforts with business objectives.

What are the key skills and qualifications needed to thrive as a Software Engineering Manager, and why are they important?

To thrive as a Software Engineering Manager, you need a solid background in software development, team leadership, and project management, often backed by a degree in computer science or a related field. Familiarity with development tools, agile methodologies, version control systems, and, in some cases, certifications like PMP or Scrum Master are valuable. Exceptional communication, problem-solving, and mentoring skills distinguish top performers in this role. These competencies are crucial for successfully guiding technical teams, delivering projects efficiently, and fostering a collaborative and innovative engineering culture.

What engineer makes $500,000 a year?

Senior software engineering managers and highly experienced software engineers at large tech companies can earn $500,000 or more annually, often including base salary, bonuses, and stock options. These roles typically require extensive experience, leadership skills, and expertise in areas like cloud computing, machine learning, or system architecture.
What job categories do people searching Software Engineering Manager jobs in Racine, WI look for? The top searched job categories for Software Engineering Manager jobs in Racine, WI are:
What cities near Racine, WI are hiring for Software Engineering Manager jobs? Cities near Racine, WI with the most Software Engineering Manager job openings:
Infographic showing various Software Engineering Manager job openings in Racine, WI as of June 2026, with employment types broken down into 80% Full Time, and 20% Part Time. Highlights an 100% In-person job distribution, with an average salary of $158,825 per year, or $76.4 per hour.
Principal Software Engineer - Data Center Engineering

Principal Software Engineer - Data Center Engineering

Johnson Controls

Glendale, WI • On-site

$100K - $164K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Johnson Controls rating

8.0

Company rating: 8.0 out of 10

Based on 386 frontline employees who took The Breakroom Quiz

133rd of 518 rated manufacturers


Job description

What you will do

Johnson Controls is building the next generation of intelligent building systems for the world's most demanding environments, hyperscale data centers. We are looking for a deeply technical principal engineer with a native development background to join our Data Center Controls Innovation team - someone who thrives at the system level, owns hard platform problems, and sets the technical direction for the engineers around them.

This role sits inside our Data Center Controls Innovation Engineering team at our Controls Product Development Center in Glendale, WI. You will design and lead the development of high-performance native platform services and middleware running on Linux-based building management systems and network engine devices deployed in critical data center infrastructure globally. If you want to own the platform layer, shape architecture from the ground up, and build systems where correctness and performance genuinely matter, this is the role for you.

This position is 100% on-site at our new Controls Product Development Center and Lab in Glendale, WI, where you will collaborate closely with cross-disciplinary teams and work hands-on with real products. The role may include up to 20% travel.

How you will do it

  • Defining and owning the technical architecture for native platform services and middleware, including IPC mechanisms, service APIs, and system-level resource management

  • Leading design and implementation of high-performance C/C++ components running on embedded and desktop Linux platforms

  • Establishing and enforcing engineering standards for native development: memory safety, concurrency patterns, error handling, and performance profiling

  • Driving containerization strategy for native services using Docker on Linux, ensuring clean isolation and reliable deployment across device targets

  • Serving as a hands-on technical lead and individual contributor - writing production code, conducting deep design reviews, and resolving the hardest system-level issues

  • Mentoring and growing engineers on the team; elevating native development skills and instilling a culture of rigorous engineering

  • Collaborating with firmware, controls, and application engineers to define clean interfaces and data contracts between platform services and higher-level software

  • Participating in and leading agile planning activities including PI planning, story refinement, effort estimation, and cross-team dependency resolution

  • Evaluating new native technologies and patterns and applying them pragmatically to real platform challenges

  • Communicating technical decisions and trade-offs clearly to both engineering and non-engineering stakeholders

What we look for

Required Qualifications

  • JCI does not provide visa sponsorship for this role. Applicants must be authorized to work in the United States without current or future sponsorship.

  • Bachelor of Science degree in Software Engineering, Computer Science, Computer Engineering, or equivalent practical experience

  • 8+ years of software engineering experience with a strong focus on native C/C++ development

  • Deepexpertisein systems programming on Linux: process management, threading, IPC, memory management, and performance optimization

  • Proventrack recorddesigning and delivering production-grade platform services or middleware in C/C++

  • Strong experience with software development on both desktop and embedded Linux environments

  • Strong experience with Docker containerization of native Linux services

  • Demonstrated ability to own technical architecture decisions and drive them through to implementation

  • Ability to work effectively as both a hands-on individual contributor and a technical leader

  • Excellent communication skills; able to write clear design documents and articulate trade-offs to cross-functional teams

  • Experience working in agile teams using Git, GitHub, JIRA, and CI/CD tooling

  • Mustbe authorized towork in the U.S.; no sponsorship available

  • Must be able to work 100% on-site in Glendale, WI; up to 20% travel

Preferred Qualifications

  • Experience with Rust for systems programming

  • Experience with Kubernetes container orchestration

  • Familiarity with data center infrastructure, HVAC systems, or Building Automation Systems

  • Experience with industrial protocols or IoT communication layers (BACnet, Modbus, MQTT)

  • Experience with managed development in C# and the .NET framework

  • Experience with Microsoft SQL Server or PostgreSQL in production environments

  • Experience implementing CI/CD pipelines with Jenkins or equivalent

  • Experience with automated testing frameworks (Python, Robot Framework, or similar)

  • Experience working with cross-functional or globally distributed engineering teams

HIRING SALARY RANGE: $100,000 - $164,000 (Salary to be determined by the education, experience, knowledge, skills, and abilities of the applicant, internal equity, and alignment with market data.) This role offers a competitive Bonus plan that will take into account individual, group, and corporate performance. This position includes a competitive benefits package. The posted salary range reflects the target compensation for this role. However, we recognize that exceptional candidates may bring unique skills and experiences that exceed the typical profile. If you believe your background warrants consideration beyond the stated range, we encourage you to apply. To support an efficient and fair hiring process, we may use technology assisted tools, including artificial intelligence (AI), to help identify and evaluate candidates. All hiring decisions are ultimately made by human reviewers. For details, please visit the About Us tab on the Johnson Controls Careers site at https://jobs.johnsoncontrols.com/about-us

Johnson Controls International plc. is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, genetic information, sexual orientation, gender identity, status as a qualified individual with a disability or any other characteristic protected by law. To view more information about your equal opportunity and non-discrimination rights as a candidate, visit EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit here.


What Johnson Controls employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Johnson Controls logo

About Johnson Controls

Sourced by ZipRecruiter

Johnson Controls is a world leader in smart buildings, creating safe, healthy and sustainable spaces. For nearly 140 years, we’ve made buildings better and now we’re transforming them again with our award-winning digital technologies and services. We’re using artificial intelligence and data driven solutions to give you deeper insight into your building’s health, sustainability and performance. It’s changing the way we design, operate and maintain indoor environments and driving to a new era of autonomous buildings. We deliver the blueprint of the future for industries such as healthcare, schools, data centers, airports, stadiums, hotels, manufacturing and beyond through OpenBlue, our comprehensive suite of connected solutions. Johnson Controls offers the world’s largest portfolio of building technology, software and services. Supported by a team of more than 100,000 dedicated employees working across 150 countries, we’re helping customers achieve their sustainability goals and power their mission.

Industry

Machinery manufacturing, water transportation, public safety statistics centers and offices and manufacturing

Company size

10,000+ Employees

Headquarters location

Milwaukee, WI, US