H

Honeywell

Diversified industrial conglomerate: aerospace, automation, safety

C++ / C# Software Engineer 2

Desktop Application DevelopmentConfirmed live in the last 24 hours
Full-timeMexicoNo salary listedIn-person

About the Job

Requirements

  • At least 4 years of professional software development experience building and debugging production systems on the Windows development and deployment platform.
  • Strong proficiency in C++, VC++, C#, messaging systems, and multithreaded programming within Windows-based environments.
  • Experience working with relational databases, ideally Microsoft SQL Server.
  • A solid understanding of Windows internals and Windows development technologies.
  • Understanding and use of OpenTelemetry.
  • A disciplined approach to debugging, testing, system analysis, and associated tools.
  • Experience using modern developer tooling, such as Copilot, and best practices to improve productivity, code quality, or test coverage.

Responsibilities

  • Design, build, own, and maintain core platform components from implementation through deployment, diagnostics, and long-term evolution.
  • Write and review high-quality C++ and C# code, emphasizing correctness, performance, and maintainability.
  • Contribute to technical design and architectural discussions that drive improvements in scalability, resiliency, performance, operational simplicity, and developer productivity.
  • Address complex 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 with engineers, quality assurance, and product partners in an Agile, multi-site development environment.
  • Communicate technical complexity clearly and provide pragmatic estimates, design tradeoffs, and progress updates when needed.

Desired Qualifications

  • 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.
  • A strong testing mindset, such as test-driven development, 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.

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