I

IDEX

Precision engineering for health and safety

Lead Software Engineer

Desktop Application DevelopmentPosted on Nov 9
Full-timeWest Henrietta, NY, USAIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Engineering, Physics, Mathematics, or a related technical discipline is required.
  • At least 10 years of professional software development experience is required.
  • Demonstrated success designing and delivering complex software systems is required.
  • Strong software architecture, design, and problem-solving skills are required.
  • Experience leading technical projects and influencing engineering direction is required.
  • Ability to effectively use modern AI development tools and workflows is required.
  • Experience designing, developing, and supporting software systems using C# and the Microsoft .NET ecosystem, including .NET Framework and modern .NET platforms, is required.
  • Experience with desktop application technologies, including WinForms, is required.
  • Experience with Microsoft SQL Server and relational database architectures is required.
  • Experience using Python for scientific, engineering, automation, or data-driven applications is required.
  • Expertise in software architecture, design patterns, and maintainable system design is required.
  • Expertise integrating software with databases, instrumentation, manufacturing systems, cameras, motion control, and other hardware is required.
  • Expertise in source control, testing, documentation, and modern software engineering practices is required.
  • Expertise troubleshooting complex software, data, and system integration problems is required.

Responsibilities

  • Serve as the primary technical owner for several software applications or platforms while contributing to the architecture and evolution of the software ecosystem.
  • Lead the architecture, design, development, and support of critical engineering, manufacturing, and business software systems.
  • Modernize legacy applications and workflows into scalable, maintainable, and extensible software platforms.
  • Collaborate with cross-functional stakeholders to translate business and technical needs into effective software solutions.
  • Design software that integrates with shared databases, enterprise data flows, manufacturing systems, and workstation-connected hardware.
  • Partner with fellow software engineers to promote common standards, reusable components, integrated data models, and a consistent user experience.
  • Promote software engineering best practices, including source control, testing, documentation, maintainability, and code quality.
  • Troubleshoot complex software, database, integration, and hardware-interface issues.
  • Use AI-assisted development tools to improve engineering productivity, software quality, and solution effectiveness.

Desired Qualifications

  • Experience in manufacturing, scientific, engineering, or industrial software environments is preferred.
  • Experience integrating software with instrumentation, laboratory equipment, automated production equipment, PLCs, robotics, or embedded systems is preferred.
  • Experience with optical, photonics, physical science, or engineering applications for modeling or optimization is preferred.
  • Experience with manufacturing automation, machine vision, robotics, FANUC systems, or related industrial technologies is preferred.
  • Experience with high-performance computing, GPU-accelerated computing such as CUDA, scientific computing, computational modeling, machine learning, computer vision, custom AI/ML model development, or data-intensive engineering applications is preferred.
  • Experience modernizing legacy software applications, databases, and spreadsheet-driven workflows is preferred.

About the Company

IDEX

Precision engineering for health and safety

IDEX is a global provider of engineered, high-precision components and systems for specialized markets, with two main segments: Health Sciences Technologies and Fire Safety Diversified Products. In Health Sciences, it designs liquid subassemblies and precision parts for research and diagnostics; in Fire Safety, it makes pumps, controls, valves, nozzles, and rescue tools for firefighting. It also offers stainless steel banding and clamping devices and metering, dispensing, and mixing equipment for paints and colorants. The company aims to create value by delivering dependable, precisely engineered solutions tailored to exact customer needs in health science, fire safety, and industrial dispensing and joining applications.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Northbrook, IL
Founded
1987

Recently Posted Jobs

Explore more opportunities at IDEX

See more jobs