Principal Software Engineer - Data Center Engineering
$100k - $164kJohnson Controls
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
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. For details, please visit the About Us tab on the Johnson Controls Careers site at
- ...Data Center Engineer The engineer in this position should have a wealth of experience engineering/installing datacenter equipment. The engineer... ...certifications a plus An advanced understanding of various software packages including MS Word, spreadsheet/database programs...SuggestedFor contractorsWork at officeLocal area
- A leading construction firm in Phoenix is seeking a Senior EPMS Engineer to spearhead the design and implementation of Electrical Power Monitoring... ...controls engineering, with expertise in SCADA integration and data analytics. This role offers a dynamic work environment with...Suggested
$123.5k - $164.7k
...and information management, digital transformation services, data centers, asset lifecycle management, and fine art storage, handling,... ...Lead Project Design: Direct third-party architectural and engineering teams in the design of North American data center projects, providing...SuggestedMinimum wageLocal areaRemote workFlexible hoursNight shift- ...unique character. We are hiring a CX Engineer to support commissioning, testing documentation... ...turnover activities on mission critical data center projects. This role will work closely... ..., QA/QC tracking tools or turnover software, especially CX Alloy. ~ Generator,...SuggestedWork experience placementFor subcontractorShift work
- ...Company Description We are Olsson. We engineer and design solutions that improve the world around us. As a company, we promise to... ...desirable companies in the world to work for. The large hyperscale data center campuses we design throughout the U.S. will give you the...SuggestedFull timeFlexible hours
$97.5k - $199.5k
...Job Description The Data Center Commissioning Manager is responsible for planning, leading, and governing the commissioning... ...Responsibilities (What You'll Do Day-to-Day) Partner with Design/Engineering to ensure commissionability is built in early (sequences of...Temporary workFor contractorsLive inLocal areaRelocationRelocation packageFlexible hours$200k - $250k
...Rinvio is hiring a Commissioning Engineer with data center and/or oil and gas experience for high-value commissioning work across the U.S. Pay: $200,000-$250,000/year, based on experience Location: Phoenix, AZ Schedule: Full-time project-based role; travel may...Full timeContract workFor contractors- ...Senior Project Engineer- Data Center (AZ) Job Category: Senior Project Engineer Location: Phoenix, AZ, USA Employment Type: Full-Time Work Schedule: On-site Description About You: Solutions-Oriented. Problem-solving brings you a sense of accomplishment...Full timeContract workFor subcontractorFlexible hours
- ...Electrical Engineer - Data Centers Locations: Overland Park, KS, US; Los Angeles, CA, US; Canonsburg, PA, US; Phoenix, AZ, US; Dallas, TX,... ...assumptions. Use AutoCAD/Revit/BIM and engineering studies software to perform engineering tasks. Sound, professional communication...Full timePart timeWork experience placementLocal areaRelocationVisa sponsorshipFlexible hours
- ...We have three (3) Data Center/Network Engineer (Resident) openings supporting a client in the Phoenix metro area . This is a senior-level technical generalist role focused on supporting network, systems, and data center infrastructure. Candidates must be comfortable...Local area
- ...and information management, digital transformation services, data centers, asset lifecycle management, and fine art storage, handling, and... ...? If so, let's start the conversation. Sr. Network Engineer, Data Center Job Summary Iron Mountain is seeking a skilled...Remote workFlexible hours
$75k - $85k
...Data Center Network Technician Department : IT / Network Infrastructure Location - Fully On-site role El Mirage, Arizona Role... .... With a strong focus on long-term partnerships, practical engineering solutions, and community education around energy and security...Daily paidFull timeFor contractorsRemote work- A reputable technology services company based in Phoenix, Arizona is seeking a Backfill Support Engineer to assist in network device troubleshooting and maintenance. The ideal candidate will have 3-5 years of experience and a solid understanding of network devices, monitoring...
- A leading technology firm in Phoenix, AZ is looking for a Network Engineer to design, implement, and support sophisticated network infrastructures. This role involves managing complex networks, mentoring junior staff, and collaborating with various stakeholders. Ideal...Full time
- A technology service provider is seeking a Network Engineer in Phoenix, Arizona to support and manage enterprise network environments. This hybrid role requires a strong understanding of network infrastructure including LAN, WAN, and WLAN systems, with a focus on MPLS...
- ...Overview We are seeking a high‑impact Senior Cloud & Datacenter Engineer to provide architectural leadership, hands‑on engineering, and... ..., or other discipline. 8+ years of experience with both data center and AWS cloud environments. Hands‑on experience with VMware vSphere...Long term contractWork at officeRelocation
$164.47k - $232.19k
...Job Details: Job Description: The Role and Impact The Thermal Engineer will drive thermal design and analysis for GPU, AI accelerators, and data center products through both simulation and hands-on experimental work. This role supports the development of high-...Local areaImmediate startShift work$110k - $135k
...Mechanical Engineer - CFD (Data Center HVAC Design) Job Locations US-AZ-Phoenix | US-OH-Toledo | US-MI-Troy | US-OH-Columbus | US-... ...on experience with CFD modeling tools, including Cadence software . ~ Proficiency in AutoCAD and Revit . ~ Strong understanding...Full timeFor contractorsRemote workFlexible hours$87k - $178.1k
...As a Facilities Technician - Mechanical, you will provide engineering ownership for the reliability, efficiency, and lifecycle performance... ...-critical mechanical and HVAC systems supporting hyperscale data centers. This role sets technical direction, resolves high-impact...Temporary workFlexible hours$139.4k - $291.8k
...refinements and corrective action plans. Leads high impact mechanical engineering initiatives, fostering a culture of technical excellence and... ...-Infrastructure Development: -Drives the design of data center critical infrastructure for Oracle Cloud. -Empowers...Temporary workFlexible hours$120.1k - $251.6k
...delivery of our datacenters, Oracle is recruiting a Senior Mechanical Engineer. The role is a senior multi-disciplinary datacenter design lead... ...Level - IC5 About Us Only Oracle brings together the data, infrastructure, applications, and expertise to power everything...Contract workTemporary workFlexible hours$87k - $178.1k
...expectations. Ideal Candidate Profile ~3-5 years of experience in data center operations, facilities operations, critical environment... ...during time-sensitive operational events. ~ Degree in Engineering, Facilities Management, Operations, or related field preferred...Temporary workWork at officeFlexible hoursNight shift- A leading telecommunications firm is seeking a Senior Telecom Engineer to lead the design and integration of telecom systems for mission... ...will have extensive experience in structured cabling, data center networking, and communication systems. Responsibilities include...
- A leading engineering firm is searching for a Mechanical/Senior Mechanical Engineer to join their growing team in Phoenix. This position focuses on mechanical design for Data Centers and Mission Critical infrastructure. The ideal candidate will lead design efforts, mentor...
- A leading recruiting firm is seeking a Network Engineer in Phoenix, AZ. This role involves working closely with the Data Center Networking Services team to build and implement advanced network fabrics. The ideal candidate will have over 5 years of experience, strong knowledge...Contract work
- A leading construction firm is seeking a Commissioning Engineer in Phoenix, Arizona. This role involves supporting commissioning activities... ...in a relevant field along with 3+ years of experience in data center projects. Candidates must have strong communication skills and...
- We are seeking an experienced Data Center Design Engineer to lead the low-voltage infrastructure design for new greenfield data center buildouts. This role requires hands-on expertise in end-to-end electrical and communications pathway systems, from conceptual design through...
- Information Technology - Fiber Test Engineer 2 Job Description: Datacenter Fiber Specialist Location: Phoenix, AZ Metro Area Duration... ...fiber logistics, infrastructure, and resources required for new data center expansions. • Manage vendor/partner relationships, contracts,...Full timeContract workSecond jobWork at officeRemote work
- GCON is seeking a Commissioning Engineer to join our innovative, people-focused construction team! If you thrive in complex, fast-paced... ..., this is your opportunity to drive mission-critical data center projects while gaining valuable mentorship to grow your career...For contractorsWork at officeLocal areaImmediate start
- A leading construction management firm is seeking a Commissioning Engineer to support critical data center projects. Ideal candidates will have over 3 years of relevant experience and a degree in Construction Management or Engineering. Responsibilities include supporting...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Data Center Engineering. Be the first to apply!
- senior data center engineer Glendale, AZ
- data science developer Glendale, AZ
- data engineer Glendale, AZ
- data engineer analytics Glendale, AZ
- data developer Glendale, AZ
- finance data engineer Glendale, AZ
- data center engineer Glendale, AZ
- data engineer machine learning Glendale, AZ
- data engineering intern summer Glendale, AZ
- principal Glendale, AZ

