Job Description

As a Windows Software Engineer, you will bridge the gap between high-level desktop application development and low-level system exploration. You will be responsible for building robust C#/.NET applications (WPF, Console, and Windows Apps) while managing the underlying Windows ecosystem. This role requires a developer who is "platform-curious," capable of navigating Windows security policies and registries, and committed to high-quality code through automated testing and Agile methodologies.

+ Full-Stack Windows Development: Design and maintain scalable applications using C#, WPF (MVVM), and .NET 8/10. Develop high-performance Console utilities for system automation.
+ Windows Platform Mastery: Explore and manipulate Windows OS internals, including Registry management, Event Log analysis, and the application of Local/Group Security Policies.
+ Database Management: Design, query, and optimize relational databases using SQL Server, ensuring data integrity and performant indexing.
+ Quality Assurance: Write and maintain comprehensive automated unit test cases (using XUnit, NUnit, or MSTest) to ensure 2026-standard software reliability.
+ Agile Execution: Actively participate in Agile/Iterative workflows, including sprint planning, daily stand-ups, and retrospectives to ensure continuous delivery.
+ System Debugging: Use Visual Studio and Windows Management Tools (Performance Monitor, Resource Monitor, WMI) to diagnose and resolve complex system-level bottlenecks and memory issues.
+ Tooling & Collaboration: Manage the source code lifecycle using Git and track all development and bug-fixing activities via JIRA.

Required Technical Skills

+ Programming: 3 plus years of professional experience in C# and the .NET Framework/Core.
+ UI & Frameworks: Strong proficiency in WPF (XAML) and building Windows-native services/applications.
+ Platform Tools: Deep knowledge of SQL Server (T-SQL, Stored Procedures) and Windows Management Tools.
+ Testing: Proven ability to implement Test-Driven Development (TDD) or automated unit testing frameworks.
+ Process & Versioning: Advanced knowledge of Git workflows and JIRA for project management.
+ OS Exploration: Ability to programmatically interact with Windows Security Policies and system registries.

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.
Honeywell is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application