Taro Logo

Senior Software Engineer

Johnson Controls enhances building intelligence through systems and digital solutions, making buildings smarter, safer, more comfortable, and sustainable since 1885.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Johnson Controls is seeking a Senior Software Engineer to join their Security Access Control Business at their India Engineering Center (IEC). This role is crucial in developing mission-critical access control and security systems applications using C++. The position is based in Gurgaon, India, and is part of a global product development team of over 1400 engineers.

The ideal candidate will be responsible for designing and implementing complex Windows applications using C++ and object-oriented programming principles. They will work in an agile environment, contributing to all phases of the software development lifecycle, from planning to release. The role requires expertise in multi-threading, socket programming, and database management (particularly Sybase).

Johnson Controls has established itself as an industry leader in security and event management technologies, serving Fortune 500 corporations and government customers worldwide. The company's continuous investment in R&D and commitment to technological excellence makes this an exciting opportunity for a senior developer looking to make an impact in the security industry.

The position offers the chance to work with cutting-edge security technologies while being part of a collaborative, global team. The successful candidate will not only contribute to technical development but also mentor junior team members and help improve development processes. This role is perfect for someone with strong C++ skills who wants to work on large-scale, mission-critical systems that protect and secure facilities worldwide.

Last updated 6 days ago

Responsibilities For Senior Software Engineer

  • Design, develop and implement C++ Applications for large scale access control and security systems
  • Contribute to all phases of SDLC from planning to release
  • Work with Scrum teams to deliver products on time
  • Coordinate with Architects for understanding current and upcoming requirements
  • Develop Windows Applications using Object-oriented programming
  • Support software engineering development of complex projects
  • Mentor junior team members
  • Implement improvements to the application development process
  • Work in continuous-integration and continuous-deployment models

Requirements For Senior Software Engineer

  • BE/B.Tech/M.Tech/MCA degree
  • 5-8 years experience in Object oriented programming in C++
  • Expertise in building complex Windows desktop applications with C++
  • Strong understanding of object-oriented techniques and design patterns
  • Experience with RDBMS (Sybase preferred)
  • Experience with Multi-Threading
  • Knowledge of Socket programming
  • Excellent analytical and problem-solving skills
  • Knowledge of Agile methodology
  • Good knowledge of software life cycle and architecture
  • Good verbal and written communication skills in English

Interested in this job?

Jobs Related To Johnson Controls Senior Software Engineer