An Advanced Software Engineer at Honeywell Careers focusing on .NET, ReactJS, and React Native is a high-impact, cross-platform role. This engineer sits at the intersection of enterprise cloud ecosystems and multi-device product execution, usually within Honeywell Connected Industrial or Building Automation groups.
The comprehensive breakdown of this specific role's structure, responsibilities, and qualifications matches Honeywell’s global hiring standards.
As an Advanced Software Engineer, you will drive the architecture, development, and deployment of scalable, high-performance web and mobile applications. You will build modern, single-page web applications and unified cross-platform mobile apps, supported by a robust, secure enterprise .NET backend. This is a senior-level technical track position requiring low-to-zero supervision and active collaboration with global system architects.
Key Responsibilities:
Backend Engineering (.NET)
- Architect Microservices: Build cloud-native backend services and RESTful APIs using C#, ASP.NET Core, and Web API.
- Implement Design Principles: Apply advanced design patterns, SOLID principles, and KISS strategies to ensure long-term code maintainability.
- Manage Data Integrity: Write high-performance queries and design relational structures in SQL Server or PostgreSQL.
- Optimize Performance: Drive asynchronous programming, performance tuning, and caching strategies across backend distributions.
Frontend & Mobile UI Engineering (ReactJS & React Native)
- Web UI Development: Build dynamic, single-page web applications (SPAs) leveraging ReactJS, TypeScript, and state management tools like Redux or Zustand.
- Cross-Platform Mobile: Scale unified mobile applications natively across iOS and Android with React Native.
- Component-Driven Design: Standardize reusable UI modules via Storybook JS to keep application layouts cohesive.
- User Experience Alignment: Bridge technical development boundaries with global UX design experts.
Quality, Cloud, & DevOps
- Automate Testing: Guarantee high test coverage via automated Unit testing (e.g., NUnit, xUnit) and mocking frameworks.
- Deploy Cloud Solutions: Architect and scale resources within Microsoft Azure or AWS using container systems like Docker and Kubernetes.
- Maintain CI/CD Pipelines: Work with GitHub Actions or Bitbucket to maintain continuous automated deployment workflows.
You Must Have:
- Education: Bachelor’s degree in a technical STEM discipline (Computer Science or Engineering).
- Experience: Minimum of 6 to 8+ years in professional full-stack or product-focused software development.
- Backend Stack: Deep expertise in C#, .NET Core, ASP.NET Web API, and SQL databases.
- Frontend/Mobile Stack: Advanced proficiency in JavaScript/TypeScript, ReactJS (Hooks/Context API), and React Native.
- Core Concepts: Thorough command over OOP, asynchronous processing, and API gateway architectures
We Value:
- Experience working within Agile/Scrum development teams.
- Background in industrial software settings, Building Management Systems (BMS), or IoT domains.
- Knowledge of web security compliance standards (e.g., OWASP Top 10, OAuth2/OIDC).
- Self-motivated professionals able to confidently clear bottlenecks and make complex technical trade-offs