Honeywell Aerospace Logo

Honeywell Aerospace

Advanced Software Engr

Posted Yesterday
Be an Early Applicant
Remote or Hybrid
Hiring Remotely in Karnataka, IND
Senior level
Remote or Hybrid
Hiring Remotely in Karnataka, IND
Senior level
Designs, develops, tests, and deploys scalable enterprise IIoT applications across frontend, backend, gateway, cloud, database, and event-driven architectures. Builds microservices, APIs, real-time communication systems, MQTT integrations, and Kafka-based solutions. Deploys applications on Azure, optimizes PostgreSQL, Redis, and InfluxDB services, and supports CI/CD, monitoring, and performance improvements. Participates in Agile ceremonies, contributes to architecture and technical decisions, mentors junior developers, and promotes engineering best practices.
The summary above was generated by AI

We are seeking an experienced and highly motivated Advanced Software Engineer with 6-10 years of software application development experience to design, develop, and maintain scalable, high-performance enterprise IIOT applications. The ideal candidate should possess strong expertise across frontend, backend, gateway integrations, cloud technologies, databases, and event-driven architectures.

The candidate will work in an Agile environment and actively participate in Scrum ceremonies, sprint planning, estimation, code reviews, and technical solution design while collaborating with cross-functional teams.

 
Responsibilities

Key Responsibilities

Application Design & Development

  • Design, develop, test, and deploy scalable enterprise-grade software applications.
  • Build responsive and interactive web applications using modern frontend frameworks.
  • Develop robust backend services, APIs, and microservices architectures.
  • Implement real-time communication and streaming solutions using WebSockets and messaging platforms.
  • Create secure and high-performing gateway services for device and application integrations.

Architecture & Integration

  • Design and implement event-driven architectures leveraging Kafka.
  • Develop MQTT-based communication layers for IoT and distributed systems.
  • Implement RESTful APIs and service integrations using HTTP/HTTPS protocols.
  • Work with Protocol Buffers (Protobuf) for efficient data serialization and inter-service communication.

Cloud & DevOps

  • Design and deploy cloud-native applications on Microsoft Azure.
  • Support CI/CD pipelines and deployment automation.
  • Monitor application health, performance, and scalability in cloud environments.

Database & Performance

  • Design and optimize database schemas and queries.
  • Work with relational and time-series databases.
  • Implement caching strategies using Redis.
  • Ensure high availability and performance of data services.

Agile Delivery

  • Participate in Scrum ceremonies, sprint planning, backlog grooming, and retrospectives.
  • Provide accurate estimations and technical guidance.
  • Support continuous improvement initiatives and engineering best practices.

Mentor junior developers and contribute to technical leadership activities.

Required Technical Skills

Gateway Technologies

  • Strong experience in: 
    • C#
    • .NET Framework / .NET Core
    • MQTT
    • Protocol Buffers (Protobuf)

Frontend Development

  • React.js
  • JavaScript (ES6+)
  • TypeScript
  • WebSocket
  • REST APIs / HTTP
  • State management libraries and modern frontend development practices

Backend Development

  • Java
  • Spring Framework
  • Spring MVC
  • Spring REST Services
  • Apache Maven
  • Embedded Tomcat
  • Kafka
  • WebSocket
  • Protocol Buffers (Protobuf)
  • Microservices Architecture

Database Technologies

  • PostgreSQL
  • Redis
  • InfluxDB
  • Database performance tuning and optimization

Cloud Technologies

  • Microsoft Azure
  • Azure App Services
  • Azure Storage
  • Azure Monitoring & Diagnostics
  • Azure-based application deployment and management
Qualifications

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field.
  • 6-10 years of hands-on experience in software application design and development.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Experience building scalable distributed systems and microservices.
  • Strong debugging, troubleshooting, and performance optimization skills.

Preferred Skills

  • Experience with IoT platforms and connected device ecosystems.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Familiarity with CI/CD tools and DevOps practices.
  • Experience with system monitoring, observability, and logging frameworks.
  • Exposure to security best practices for distributed applications.

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Excellent communication and stakeholder management skills.
  • Ability to work independently and in collaborative Agile teams.
  • Strong ownership mindset and commitment to delivering quality solutions.

Success Criteria

  • Deliver high-quality, scalable software solutions within sprint timelines.
  • Contribute to architectural, design decisions and technical discussions/decisions.
  • Ensure application reliability, security, and performance.

Drive engineering excellence through best practices, automation, and code quality standards.

About UsHoneywell Technologies is a global, pure-play automation company with a legacy of innovating to help solve the world’s most mission-critical challenges, enhancing the quality of life for people and communities around the world. We serve the building, industrial and process sectors with a broad portfolio of services, solutions and products, underpinned by our Honeywell Technologies Accelerator operating system and Honeywell Technologies Forge intelligence layer. By combining the deep domain expertise of our more than 50,000 employees with decades of data from our global installed base, we are uniquely positioned to lead the industrial sector’s transition from automation to autonomy.

Similar Jobs

22 Days Ago
Remote or Hybrid
India
Senior level
Senior level
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Provides technical leadership for display graphics application software and platform services. Develops software architecture, designs, and embedded C++ implementations; evaluates new technologies; optimizes GPU, CPU, and memory performance; supports integration and field investigations; participates in design reviews; creates software tests; and mentors junior engineers.
Top Skills: C++CpuDevice DriversDo-178CEmbedded C++FirmwareGpuLean/AgileMulticore ProcessingMultithreading
Yesterday
Remote or Hybrid
Karnataka, IND
Senior level
Senior level
Aerospace • Security • Energy • Industrial
Design, develop, test, and deploy scalable enterprise IIoT applications across frontend, backend, gateway, cloud, database, and event-driven systems. Build React interfaces, Java and .NET services, APIs, microservices, Kafka and MQTT integrations, and Azure-based applications. Optimize PostgreSQL, Redis, and InfluxDB data services, support CI/CD and monitoring, participate in Agile Scrum delivery, and mentor junior developers while contributing to architecture, performance, security, and engineering best practices.
Top Skills: .Net Core.Net FrameworkApache KafkaApache MavenAzure App ServicesAzure Monitoring & DiagnosticsAzure StorageC#Ci/CdDockerEmbedded TomcatHTTPHttpsInfluxdbJavaJavaScriptKubernetesMicroservicesAzureMqttPostgresProtocol BuffersReactRedisRest ApisSpring FrameworkSpring MvcSpring Rest ServicesTypescriptWebsocket
14 Days Ago
Remote or Hybrid
India
Senior level
Senior level
Aerospace • Security • Energy • Industrial
Leads complex IT and business systems projects, including requirements gathering, system analysis, solution design, implementation, testing, and quality assurance. Collaborates with stakeholders and cross-functional teams to deliver technology improvements, provides technical guidance, and supports the organization’s technology strategy and roadmap. Uses analytical and problem-solving skills to improve operational efficiency and address business challenges.

What you need to know about the Delhi Tech Scene

Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account