Advanced Software Engr
Summary
Designs, develops, and supports scalable enterprise software and AI-driven systems at Honeywell, working full-stack: Python and C# .NET microservices/gRPC APIs, SQL and NoSQL databases, React frontends, and AI features built on LLMs, RAG, and AI agents integrated into platforms like Honeywell Forge in an Agile setting.
As a Advanced Software Engineer, you will design, develop, and support scalable enterprise software applications and AI-driven systems. You will operate in an Agile environment, collaborating with global cross-functional teams to integrate intelligent layers into platform systems (such as Honeywell Forge)
Key Responsibilities
Backend & Microservices Development
· API Architecture: Build and optimize high-performance RESTful APIs, microservices, and gRPC backend channels using Python and C# .NET.
· Database Management: Design, administer, and optimize relational databases (SQL Server, MySQL, PostgreSQL) and NoSQL/Document databases (MongoDB).
· System Integration: Develop modular, secure web applications following company-wide cybersecurity and engineering frameworks.
Frontend & UI Engineering
· User Interface: Create modern, responsive, and reusable web UI applications utilizing ReactJS, JavaScript/TypeScript, and modern CSS frameworks.
· State & Connectivity: Implement seamless data binding and front-end integration with back-end RPC web services.
AI/ML & Generative AI Integration
· Intelligent Solutions: Implement functional AI/ML components leveraging Large Language Models (LLMs), Retrieval-Augmented Generation (RAG) architectures, and AI agents.
· Copilot Utilization: Apply prompt engineering and generative technologies to augment core product features and workflows.
Qualifications & Skills
· Education: Bachelor’s or Master's degree in Computer Science, Software Engineering, or a related STEM field.
· Experience: Typically 6+ years of professional full-stack software development experience