H

Honeywell

Diversified industrial conglomerate: aerospace, automation, safety

Advanced Software Engineer - Forge AI & Platform

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeAtlanta, GA, USANo salary listed

About the Job

Requirements

  • At least 5 years of professional software-development experience with substantial hands-on development responsibility.
  • Strong experience building production-quality backend, full-stack, or platform software.
  • Experience developing services using microservice, API-driven, and distributed-system architectures.
  • Practical experience with containerized applications, automated testing, and continuous integration and continuous delivery.
  • Ability to independently design and deliver moderately complex software components and features.
  • Experience troubleshooting applications and distributed services in development, integration, or production environments.
  • Modern full-stack application development.
  • Web application architecture and modern frontend engineering.
  • RESTful APIs and backend service development.
  • .NET and C# development.
  • Microservices and distributed-system concepts.
  • Event-driven architecture and asynchronous processing.
  • RabbitMQ or comparable enterprise messaging technology.
  • SQL and relational databases, particularly PostgreSQL or comparable platforms.
  • Caching technologies such as Redis.
  • Data-processing and persistence concepts.
  • Authentication, authorization, and secure API design.
  • Automated unit, API, component, and integration testing.
  • Observability, structured logging, and production troubleshooting.
  • Git-based development, branching, pull-request, and release workflows.

Responsibilities

  • Design and develop containerized microservices and distributed platform components.
  • Implement well-defined service interfaces, APIs, contracts, and reusable abstractions.
  • Develop event-driven services using RabbitMQ or similar messaging technologies and asynchronous processing patterns.
  • Build services that interact with relational databases, time-series data stores, caching technologies, and file/object storage.
  • Implement reliable service-to-service communication, error handling, retry, and integration patterns.
  • Troubleshoot issues across distributed services and their dependencies.
  • Develop software that supports deployment across Azure, GCP, Alibaba Cloud, and Cognition environments.
  • Contribute to a common platform codebase while maintaining appropriate separation between common functionality and provider-specific implementations.
  • Apply abstraction and adapter patterns where needed to minimize unnecessary cloud-provider dependencies.
  • Develop software capable of operating in Cognition edge/appliance environments, including deployments with limited or restricted connectivity.
  • Build platform components with appropriate consideration for CPU, memory, storage, and network utilization.
  • Develop and support services deployed in Kubernetes-based environments.
  • Contribute to installation, configuration, upgrade, and lifecycle-management capabilities for platform services.
  • Follow engineering and security requirements associated with regulated, restricted-connectivity, or air-gapped deployments.
  • Take ownership of assigned features, services, and technical problems with limited supervision.
  • Translate technical designs and requirements into high-quality working software.
  • Participate constructively in architecture and design discussions.
  • Provide thoughtful code reviews and help maintain engineering standards.
  • Collaborate with technical leads, architects, Product Owners, SRE, cybersecurity, QA, and application teams.
  • Identify technical risks, dependencies, maintainability concerns, and integration issues early.
  • Diagnose technical issues spanning applications, services, messaging, databases, Kubernetes, and infrastructure.
  • Contribute to technical investigations and proof-of-concepts for new technologies or platform capabilities.

Desired Qualifications

  • Industrial IoT or connected-device platforms.
  • Edge computing or appliance-based software.
  • Hybrid-cloud or multi-cloud platforms.
  • Air-gapped or restricted-connectivity environments.
  • Large-scale telemetry or event-processing systems.
  • Kubernetes-based edge deployments.
  • Time-series databases.
  • Device and gateway management.
  • Secure software-development lifecycle practices.

About the Company

Honeywell

Diversified industrial conglomerate: aerospace, automation, safety

Honeywell operates in four main areas—aerospace, building automation, performance materials and technologies (PMT), and safety and productivity solutions (SPS). Its products couple hardware, software, and services, delivering integrated solutions for customers in design, manufacturing, installation, maintenance, and analytics. It stands out through a broad, diversified portfolio, a global presence, and the ability to connect multiple stages of the product lifecycle into one ecosystem. The company aims to help customers operate more reliably and efficiently, reduce costs and environmental impact, and grow recurring revenue by offering solutions, services, and digital platforms that link its hardware and software offerings.

Company size
10,001+
Company stage
IPO
Headquarters
Charlotte, NC
Founded
1906

Recently Posted Jobs

Explore more opportunities at Honeywell

See more jobs