Principal Software Engineer - Data Center Engineering
$100k - $164kJohnson Controls
Principal Engineer, Data Center Controls Innovation
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
- Deep expertise in systems programming on Linux: process management, threading, IPC, memory management, and performance optimization
- Proven track record designing 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
- Must be authorized to work 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.
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.
$93k - $140k
...world's most demanding environments, hyperscale data centers. We're looking for a technically versatile engineer who loves both crafting intuitive user interfaces... ...WI. You'll be embedded in a collaborative lab and software environment working alongside experienced engineers...SuggestedPermanent employmentFull timeInternship$115k - $175k
...Division: Critical Facilities-Data Centers Project Location(s): Minneapolis, MN 55401 USA... ...Collaborate with project team (e.g., Engineer and Superintendent) to confirm Contract... ...generated baseline schedules using scheduling software. Review and recommend decisions...SuggestedPermanent employmentFull timeContract workTemporary workFor subcontractorWork at officeRemote workLong distanceFlexible hours- ...Description Great people. Great places. Great projects. kW Mission Critical Engineering, a WSP company, is a high-performance, fast-paced consulting engineering firm designing data centers and mission critical environments across the globe. We hire smart, responsive,...SuggestedFor contractorsWork at officeLocal areaFlexible hours
- ...and into tomorrow. As an Electrical Engineer in our Advanced Manufacturing group, you... ...enable the heart of our clients' successful data center facilities engineering, design and... ...design Working knowledge of Revit or BIM software Solid working knowledge of NFPA 70 (...SuggestedFor contractorsWork at officeFlexible hours
- ...Our client, a leading enterprise technology services organization, is seeking a Data Center High Touch Engineer (HTE) to join their team. As a Data Center High Touch Engineer, you will be part of the Network Services organization supporting enterprise data center and...SuggestedHourly payRemote work
- A national technology solutions firm is seeking a Senior Network Engineer to support AWS data center migration projects. This role requires extensive hands-on experience with Cisco networking and AWS cloud solutions. The ideal candidate will have a strong background in...Remote work
- ...Title: Senior Network Engineer - AWS Data Center Migration Location: Fully Remote (U.S. time zones) Duration: 6 Months (High likelihood of extension) Work Requirements: US Citizen, GC Holders or Authorized to Work in the U.S. Overview We are seeking a Senior Network Engineer...Temporary workCasual workLocal areaImmediate startRemote workFlexible hours
$90.9k - $145k
Stantec is looking for a Civil Engineer to join their team in Mequon, Wisconsin. This position focuses on Mission Critical Data Center projects, involving various responsibilities from site design to project coordination for Fortune 10 companies. The ideal candidate will...$112k - $154k
...Role at Baxter: Join Baxter Healthcare Corporation as a Principal Software Engineer- Android Development in Milwaukee, where you will play a... ...more or less than of the anticipated range based upon market data and other factors, all of which are subject to change....Temporary workLocal areaWork visaFlexible hours$82k - $166k
...SR Software Engineer Position with project lead experience. We Offer: Career Development Competitive Compensation and Benefits Pay Transparency Global Opportunities Dematic provides equal employment opportunities to all employees and applicants for...Local area$120k - $165k
...you will find purpose and pride. Your Role at Baxter The Principal software Engineer in Baxter Cardiology, is responsible for various Cardiology... ...or less than of the anticipated range based upon market data and other factors, all of which are subject to change. Individual...Temporary workLocal areaWork visaFlexible hours- ...Position Summary: The Application Engineering position is responsible for external frontline... ...product tear down analysis and populates data for root cause identification, corrective... ...& beverage, aerospace, medical, data center, warehouse, alternative energy, residential...Contract workRemote workWorldwide
$115.2k - $145.35k
...Infrastructure/Cloud Engineer Avanade is looking for a looking for a Consultant level Infrastructure/Cloud Engineer who can design... ...(particularly Microsoft), cloud technologies, networking, data center operations, platform migration, and enterprise directories....Work at officeLocal area$132.5k - $338.3k
...of integrated cloud capabilities across data, edge, integrated infrastructure and applications... ...a clear career pathway toward senior engineering, architecture, or leadership roles within... ...with Modernization , Data & AI, Call Center AI, Workspace, Marketing Technology, Security...Work experience placementLive inWork at officeLocal area- ...Micro1 is seeking a Data Scientist to remotely apply expertise in statistics and data analysis to train next-generation AI systems. The ideal candidate will shape how models learn and reason through high-quality data input. Responsibilities include data collection, statistical...Remote work
- ...appropriate standards and criteria for data security requirements... ...experienced IT Cybersecurity Engineer located in Milwaukee, WI .... ...science, computer engineering, software engineering, information technology... ...or C#) Security Operations Center (SOC) Data security...
- Security Programmer / Commissioning Engineer Job Category : Operations Requisition Number... ...problems in malfunctioning equipment or software. May advise management regarding... ...video management environments, especially data center, healthcare, higher education, government...Full timeFor subcontractorWork at officeLocal areaWork from home
- ...Position Summary: We are looking for a Senior Cloud Services Engineer with a focus on Kubernetes and Automation to join our Plex Cloud... ...the application tier both in our private and public cloud data centers. You will maintain and assist scaling our Kubernetes-based platform...Work experience placementRemote workVisa sponsorshipWork visaFlexible hours
- A global consulting firm is looking for a Senior AI Native Engineer to innovate AI solutions for diverse clients. The role involves researching... ..., building, and implementing scalable AI systems, ensuring data integrity, and collaborating with a talented team. Ideal...Flexible hours
- ...developing cost effective information technology solutions by analyzing, designing, programming, monitoring, and/or installing systems, software and/or hardware solutions. You will be handling moderately complex tasks and/or activities in one of the following areas: server...Home office3 days per week
- ...As Senior Software Engineer, you will collaborate closely with design, product and engineering experts to tackle real-world challenges and... ...the product team. Leverage critical thinking, experimentation, data, and industry best practices to implement desired business outcomes...Remote work
- A leading job marketplace is seeking a Data Engineer to integrate various data sources into their Data Warehouse. The role involves designing efficient ETL pipelines, ensuring data quality, and collaborating with cross-functional teams. Candidates should possess at least...
$99k - $149k
...Day to Day This role’s primary responsibility is to integrate data from a variety of sources into common data domain models,... ...data and learning new technologies Demonstrated experience in software engineering fundamentals and coding Salary Range Transparency Tier 1 - United...- ...Data Engineer Work Location: ONSITE - Milwaukee, Wisconsin Responsibilities: Develop and maintain scalable data pipelines and systems Integrate data from various sources ensuring data quality and consistency Collaborate with data scientists and analysts...
$77.9k - $153k
...Data Protection Engineer, Sr. Job Locations US-IL-Chicago | US-IN-Evansville | US-MN-Lake Elmo | US-IN-Indianapolis | US-KY-Louisville | US-WI-Milwaukee | US-WI-Madison | US-MI-Troy | US-TN-Nashville | US-IL-Chicago Category/Function Risk/Security...Full time- ...Data Science Engineer US-WI-Milwaukee ID 2026-3500 Category Information Technology/Security Type Regular... ...; Master's degree in Data Science, Computer Science, Software Engineering or similar related field of study desirable...Full timeWork at office
- ...process will be initiated as soon as possible. We are excited to hear back from you. Job Description: Role: Data Engineer Location: Milford or Milwaukee, WI | On-site Interview mode: Zoom Video Interview Terms: 12 months+ Locals - Highly...Hourly payLocal areaImmediate start
- ...bank, we're involved. If you want to make an impact on a global scale, come make a difference at Fiserv. Job Title Big Data Engineer, Senior TITLE: Big Data Engineer, Senior EMPLOYER: Fiserv Solutions, LLC LOCATION: Milwaukee, WI (and various unanticipated...
- ...Data Engineer Onsite in Milwaukee, WI 12+ Month contract Notes on role: Python Working with REST... ...on the "DataOps" team which handles L1 support, CI/CD, our software development lifecycle, and more. Looking for a strong learner...Contract work
- ...MARS Solutions Group is looking for an experienced Zero Trust Data Engineer for a remote role . Our client is a Building Automation industry Leader looking for high-quality talent to make a difference. They are known to respect a traditional work week and often extend...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Data Center Engineering. Be the first to apply!

