Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

Sr Advanced Software Engr

Honeywell

Honeywell

Bengaluru, Karnataka, India
Posted on Nov 12, 2025
Honeywell helps organizations solve the world's most complex challenges in automation, the future of aviation and energy transition. As a trusted partner, we provide actionable solutions and innovation through our Aerospace Technologies, Building Automation, Energy and Sustainability Solutions, and Industrial Automation business segments – powered by our Honeywell Forge software – that help make the world smarter, safer and more sustainable.

Qualifications and Skills

Bachelor’s degree in Computer Science, Engineering, or a related field. Minimum of 8+ years of experience

  • Proficiency in Kotlin and Java programming languages.
  • Proficiency in C and C++ programming,
  • Strong knowledge of software architecture principles and best practices
  • Experience in designing complex software systems
  • Excellent problem-solving and decision-making skills
  • Architectural patterns and design principles
  • Software development frameworks (e.g. Android, .NET)
  • Cloud technologies (e.g. AWS, Azure)
  • Programming languages (e.g. Java,C, C++, C#)
  • Experience with Android SDK and working with remote data via REST and JSON
  • Experience with third-party libraries and APIs


Responsibilities

  • Lead the design and development of software solutions for new and existing solutions, ensuring alignment with business goals and technical requirements.
  • Evaluate and recommend new technologies to enhance existing systems
  • Establish and enforce coding standards, design patterns (e.g., MVVM, MVI, Clean Architecture), and quality metrics across the development lifecycle.
  • Collaborate with stakeholders to define technical requirements
  • Provide technical guidance and mentorship to team members
  • Ensure the scalability, reliability, and security of software applications
  • Provide technical leadership and mentorship to junior and senior developers, conducting regular code and design reviews to foster a culture of technical excellence and continuous improvement.
  • Create and maintain detailed technical documentation and architectural diagrams for software systems.