
Senior Software Engineer - Hybrid
1w1 week agoSGS
Farmingdale, US · Full-time · $90,000 – $120,000
About this role
SGS is the global leader in inspection, verification, testing and certification services with over 99,600 employees in 130 countries. The Senior Software Engineer designs, delivers, supports, and improves complex in-house software applications in a laboratory environment using primarily C# and WPF. These solutions acquire data from laboratory apparatus and provide intuitive user interfaces for complex scientific tasks.
This role involves coding, debugging, testing, and troubleshooting throughout the software development life cycle. Engineers work with onsite laboratory staff to diagnose and resolve problems in software/hardware interfaces. The position requires on-site presence at the Farmingdale, NY facility at least 2 days every week.
Team members lead development projects for new or enhanced functionality serving internal and external customers. They apply software engineering principles to design, development, maintenance, testing, and evaluation of computer software. Collaboration occurs in a network of laboratories focused on quality and safety assurance.
SGS encourages new ideas and welcomes people who challenge the status quo. The company commits 100% to helping employees reach their full potential. Opportunities include leading projects and assuming team lead roles.
Requirements
- Bachelor’s degree in information technology, Computer Science, Computer Engineering, or related discipline
- 7+ years of experience, including 3+ years’ experience as a senior software engineer
- Expertise in compiled language C#
- Software development, specifically desktop applications using C# along with both WPF and WinForms
- Solid understanding of software
Responsibilities
- Leads development projects to provide new or enhanced functionality for internal and external customers
- Designs, codes, tests and documents new systems or enhancements to existing systems
- Applies the principles of software engineering to the design, development, maintenance, testing, and evaluation of computer software
- Executes full software development life cycle (SDLC)
- Writes well-designed, testable code
- Integrates software components into a fully functional software system
- Troubleshoots, debugs and upgrades existing systems
- May assume a team lead role for the work group and may lead projects
Similar roles

Remote GenAI Agentic AI Solution Architect
1w1 week agoMadiff
Remote · Full-time · $180,000 – $250,000

Full Stack Software Engineer (Remote)
1w1 week agoQuantum Computing Inc.
Arlington, US · Full-time · $130,000 – $180,000

Associate Project Manager - Medical Device
1w1 week agoPharmavise Corporation
Hopkins, US · Contract · $85,000 – $115,000

Ayudante de Arquitecto - Remote
1w1 week agoAdvice
Remote · Full-time · $40,000 – $55,000