×
Register Here to Apply for Jobs or Post Jobs. X

Backend Software Engineer; hybrid

Job in Milwaukee, Milwaukee County, Wisconsin, 53244, USA
Listing for: Johnson Controls, Inc.
Full Time, Part Time position
Listed on 2026-03-01
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 75000 - 100000 USD Yearly USD 75000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Backend Software Engineer (hybrid)

What you will do

At Johnson Controls, we are committed to building intelligent, efficient, and high-quality backend services that power the next generation of building automation and digital products. As a Backend Software Developer, you will design, build, and maintain backend services, APIs, and data pipelines that support mission-critical applications used by customers worldwide.

In this role, you will work closely with product managers, frontend engineers, QA, and cross-functional teams to deliver reliable, scalable, and secure backend systems. You will also directly contribute to improving performance, system design, architectural decisions, and overall technical execution across our software ecosystem. You will operate in a modern agile environment using industry-standard tools, cloud services, and continuous integration practices.

This is a hybrid position requiring candidates to be in the Glendale, WI, facility 3 days per week. Candidates must be commuting distance to the facility, or open to relocating. We offer various relocation packages. Only US citizens will be considered for this position, as sponsorship is not provided.

How you will do it
  • Design, develop, and maintain backend services, APIs, and microservices.
  • Build clean, reusable, and scalable code following best engineering practices.
  • Work collaboratively with frontend, QA, and product teams to deliver end-to-end features.
  • Profile, monitor, and optimize application performance across services and data layers.
  • Troubleshoot production issues, identify root causes, and deploy fixes with minimal disruption.
  • Contribute to architecture discussions, technical decision-making, and system design.
  • Write and maintain technical documentation for backend components and services.
  • Participate in code reviews to maintain consistency and quality across the codebase.
  • Implement unit, integration, and automated tests to ensure reliability.
  • Stay up-to-date with emerging backend technologies and industry trends.
  • Follow all corporate and departmental software development standards and quality guidelines.
  • US citizenship and/or permanent resident.
What we look for Required
  • Bachelor's degree in Computer Science, Engineering, or related technical field.
  • 0-3 years of experience with backend languages such as C# with some Node.js.
  • Understanding of data structures, algorithms, and object-oriented design principles.
  • Experience building RESTful APIs, microservices, or distributed systems.
  • Familiarity with SQL and/or No

    SQL databases (Postgre

    SQL, MySQL, Mongo

    DB, Dynamo

    DB).
  • Experience using Git/Git Hub or equivalent version control systems.
  • Strong debugging, analytical, and problem-solving skills.
Preferred
  • Experience with cloud platforms (Azure).
  • Knowledge of Docker, Kubernetes, or container-based architectures.
  • Familiarity with event-driven systems or messaging technologies.
  • Experience with CI/CD pipelines (Git Hub Actions, Azure Dev Ops, Jenkins).
  • Understanding of authentication and authorization frameworks (OAuth, JWT).
  • Wix, WPF and Winform experience.

HIRING SALARY RANGE: $75,000 - $100,000 (Salary to be determined by the education, experience, knowledge, skills, and abilities of the applicant, internal equity, and alignment with market data.) 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

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary