CareerPlanSign in

Senior Software Engineer (Hybrid)

Farmingdale, NY, us💼 Full-time💰 $90,000–$90,000🗓 2026-06-08 → 2026-09-26

Core

Design, develop, and support complex in-house desktop software applications for laboratory environments that acquire data from scientific apparatus and provide intuitive user interfaces.

Role type

Senior Software Engineer (Desktop/Lab Automation)

Builds

Internal and external customer-facing software solutions for scientific testing and data acquisition

Domain

Laboratory automation / Computational science

Deliverable

production ML models | product features

Required skills

C#, WPF, WinForms, Software Engineering Principles, SDLC, Unit Testing, Object Oriented Design, Data Structures, Windows OS internals

Preferred skills

Low voltage electronic circuit interfacing, Multi-Function DAQ devices, Signal conditioning, PLC integration, .NET Core, SQL, Relational DBs

Technologies

C#, WPF, WinForms, MS Azure DevOps, .NET, .NET Core, ASP.NET, Angular, Entity Framework, SQL

Responsibilities

Design and code new systems or enhancements based on scientific test specifications; Execute full software development life cycle (SDLC); Troubleshoot and debug software/hardware interfaces; Develop software verification plans and quality assurance procedures; Integrate software components into fully functional systems; Deploy programs and evaluate user feedback; Lead development projects and potentially oversee user training.

Seniority

Senior, hands-on IC with potential team lead responsibilities

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.