Software Engineer – Security Products – (C++, C#, Rust OR Java)- Remote!

at Johnson Controls, Inc.
Published August 28, 2022
Location Fishers, IN
Category Default  
Job Type Full-time  


Job DetailsThe future is being built today, and Johnson Controls is making that future more productive, more secure and more sustainable. We are harnessing the power of cloud, data analytics, the Internet of Things, and user design thinking to deliver on the promise of intelligent buildings and smart cities that connect communities in ways that make people's lives - and the world - safer and better!As a Software Engineer on the Product Security team, you will have the opportunity to develop the next generation of AI-driven security solutions!Our team is spread across several locations in the US, UK, Israel, India and Canada. Our best-in-class brands include Tyco AI, American Dynamics, Cloudvue, Illustra, Exacq, Software House, Kantech, Innometriks, and CEM.We are investing heavily for growth and looking for change agents with big and bold ideas, an entrepreneurial attitude, and a highly collaborative working style, to deliver high-quality software.This might just be THE impactful role you have been looking for!What you will do* Your role will have a large impact, as the technology you develop will be used to protect people, facilities, and assets, at scale - around the world!* You will work with a versatile and dedicated team of architects, scientists, product managers, UI/UXD specialists, Software, Hardware, and QA engineers.* You will use the latest technologies to power next-generation Access Control and Video solutions.* You will collaborate with the team to design, implement and test our Enterprise application that runs and monitors security products.How will you do it* Improve and maintain the product on a continuous release cycle and reduce technical debt* Participate in code reviews* Demonstrate your desire to be a strong technical resource in software standard methodologies* Apply Rust as part of the existing C/C++ ecosystem as we put that into practiceWhat we look forRequired* 2+ years software engineering experience in a professional/enterprise environment* BS Degree in Engineering, Computer Science or a related field or equivalent technical experience* 6+ months of experience with programming languages; C++, C#, Java or Rust* Ability to work during US Central/Eastern time-zone business hours* Outstanding problem-solving skills* Capability to address business needs and work strategicallyPreferred* Experience with REST, and gRPC or SOAP API'sWhere legally permissible, if hired, candidate is required to be fully vaccinated against Covid-19 no later than the scheduled start date, unless candidate has a valid medical condition or sincerely held religious belief precluding them from receiving the vaccine.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.