Johnson Controls
Manager,SoftwareDevelopment
Neural analysis suggests this role is
optimal for Manager candidates.
“Manager, Software Development at Johnson Controls. Skills: Software Engineering Management, API Development, Distributed Systems, Cloud Architecture. Manage, mentor, and nurture a team. Foster an inclusive, collaborative culture”
What You'll Achieve.
shaping the future of the OpenBlue Identity solution; realise their identity requirements; predictable delivery; iterative improvement; ongoing improvement in engineering processes; ongoing improvement in developer experience
Industry & Context.
data-driven decision-making; Troubleshoot complex performance, scalability, and reliability issues; Analyze project needs and constraints; Investigate and resolve complex performance and scalability challenges
What They're Looking For.
Must Have
Bachelor’s degree in Computer Science, Engineering, or a related technical field, 10+ years of experience in software engineering, designing scalable APIs, distributed systems, 3+ years of managing and mentoring engineering teams, dynamic, remote/hybrid environments, proficiency in any another backend OO language, proficiency in OAuth, OIDC, SAML, working with a provider like Okta, Auth0, or other, Experience building containerized applications, Docker, Kubernetes, background with relational databases, PostgreSQL, MySQL, MariaDB, Experience developing microservices using REST, Experience with at least one major cloud provider, AWS, Azure, Familiarity with cybersecurity best practices, DevSecOps principles, analytical skills, proven track record of data-driven decision-making, Excellent communication skills, ability to engage effectively across engineering, product, and senior leadership, Ability to align technical strategy with broader business and product goals, Passion for continuous learning, staying current with industry trends, Own software design, development, and delivery from concept to continuous deployment, Understand product teams identity requirements, break them down into reusable APIs, Keeping them advised of security best practises, Lead, mentor, and manage a team of engineers, fostering excellence, collaboration, and accountability, Champion Agile development practices, Scrum, Kanban, ensuring predictable delivery, continuous improvement, effective team ceremonies, Collaborate with both local and remote/global teams, ensuring alignment, communication, and cohesive execution, Promote a Quality-First mindset, driving test-automation strategies, shifting testing left, Participate in and guide code reviews across multiple services and languages, Define technical specifications and requirements in partnership with product and engineering teams, Investigate and resolve complex performance and scalability challenges, contributing code when appropriate, Lead cloud architecture, Contribute to best practices across CI/CD, development tools, source control, observability, Cultivate a positive, forward-thinking team culture, sense of ownership, continuous learning
Nice to Have
Experience with Mobile technologies, Experience with Web development stacks
What You'll Do.
collaborative culture
Champion professional development
Own the full software lifecycle
Work closely with product managers
Analyze project needs and constraints
Conduct and guide code reviews
Troubleshoot complex issues
Lead the implementation of Agile practices
Advance CI/CD and DevOps culture
Use insights to drive improvement
Stay informed on emerging technologies
Promote experimentation
support configuration
How You'll Work.
Team & Collaboration
Work alongside a cross functional environment; Collaborate with product managers, designers, and senior leadership; Collaborate with both local and remote/global teams
Communication Scope
Excellent communication skills; ability to engage effectively across engineering, product, and senior leadership
Process & Methodology
Agile practices, Scrum, Kanban, predictable delivery, iterative improvement
Full Job Description
**Who We Are** Since 2020 when Johnson Controls launched OpenBlue there has been a need for a common identity platform. The OpenBlue AnA team have been working closely with Okta since 2021 to design, build and operate the identity platform. **What You Will Do** As a Software Engineering Manager, you will report to the Director of Software Engineering and lead a team of Software Engineers. You will provide hands-on technical guidance, architectural leadership, and people management while shaping the future of the OpenBlue Identity solution. You will work alongside a cross functional environment that includes Mobile, Web, Embedded Software Engineers, Product Owners, and Architects across global remote teams. You and your team will offer leadership, and build APIs and supporting configuration used by other JCI projects to realise their identity requirements. This offers support for users, applications and devices, promoting devices having an identity from the factory. **How You Will Do It** Leadership & People Development * Manage, mentor, and nurture a high-performing team of software engineers, driving individual development and collective excellence. * Foster an inclusive, collaborative, and engaging team culture where creativity, innovation, and continuous learning thrive. * Champion professional development, career progression, and a culture that values growth. Technical & Strategic Execution * Own the full software lifecycle—from initial design to continuous deployment. * Work closely with product managers, designers, and senior leadership to define technical requirements and guide strategic initiatives. * Analyze project needs and constraints, using data-driven decision-making to steer architectural and technical direction. * Conduct and guide code reviews across multiple services. * Troubleshoot complex performance, scalability, and reliability issues, contributing code when necessary. Agile, DevOps, and Engineering Excellence * Lead the implementation and cont
Applying for this Manager, Software Development role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Johnson Controls?
Real rants from real employees. Read before you apply.