Advanced Software Engineer
Role details
Job location
Tech stack
Job description
You will report directly to our Engineering Manager and you'll work out of our Atlanta, GA location on a Hybrid work schedule., * Design, build, own and maintain core platform components , from implementation through deployment, diagnostics, and long term evolution .
- Write and review high quality C++ / C# code with a strong emphasis on correctness, performance, and maintainability.
- Contribute to technical design and architectural discussions driving improvements in scalability, resiliency, performance, operational simplicity, and developer productivity.
- Tackle hard system failures -including concurrency issues, performance degradation, data consistency problems, and integration failures across services and devices.
- Establish patterns and best practices for testing, observability, and debuggability in complex systems.
- Collaborate closely with other engineers, QA and product partners in an Agile, multi site development environment.
- Communicate technical complexity clearly providing pragmatic estimates, design tradeoffs, and progress updates when needed.
- Coding focus : This role is primarily hands on engineering. Architectural thinking and collaboration are essential, but shipping high quality software is the core expectation.
Requirements
- 6+ years of professional Software Development experience building and debugging production systems in
- Windows development and deployment platform
- Strong proficiency in C++, VC++, C#, Messaging Systems within Windows based environments.
- Experience working with relational databases , ideally MS SQL Server.
- Solid understanding of Windows internals and Windows development technologies .
- A disciplined approach to debugging, testing, and system analysis.
- Experience using modern developer tooling (e.g., Copilot) to improve productivity, code quality, or test coverage.
WE VALUE
- Experience with system level debugging , reverse engineering, or advanced diagnostic tools.
- Background in architecture evolution of long lived platforms.
- Exposure to hardware-software integration , driver development, or low level interfaces.
- Strong testing mindset (TDD or similar) and experience with secure coding practices.
- Ability to balance technical depth with clear communication across engineering and non engineering audiences.
- Familiarity with building automation, security systems, or other safety critical domains.
Benefits & conditions
In addition to a competitive salary, leading-edge work, and developing solutions side-by-side with dedicated experts in their fields, Honeywell employees are eligible for a comprehensive benefits package. This package includes employer-subsidized Medical, Dental, Vision, and Life Insurance; Short-Term and Long-Term Disability; 401(k) match, Flexible Spending Accounts, Health Savings Accounts, EAP, and Educational Assistance; Parental Leave, Paid Time Off (for vacation, personal business, sick time, and parental leave), and 12 Paid Holidays. For more information visit: click here