Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

SGS Logo

Senior Software Engineer

SGS

Salary not specified
Sep 12, 2025
Farmingdale, NY, US
Apply Now

SGS is looking to solve the problem of designing, delivering, supporting, and improving complex in-house software applications in a laboratory environment by hiring a Senior Software Engineer.

Requirements

  • Solid understanding and experience designing, troubleshooting, interfacing software applications with low voltage electronic circuits (Required)
  • Hands-on experience with Multi-Function DAQ (Data Acquisition) devices featuring multi-channel analog inputs/outputs and digital I/O. Experience includes signal conditioning, channel calibration, and developing software interfaces for data acquisition and analysis. (Preferred)
  • Expertise in at least one compiled language (Java, C, C-Sharp, etc.)
  • Solid understanding of software engineering principles, frameworks, and technologies
  • Software development, specifically desktop applications using C-Sharp and one or more of the following: WPF, WinForms (Required)
  • Software development using .NET, .NET Core, ASP.NET, Angular, Entity Framework, SQL, and/or Relational DB (Preferred)
  • Software development in a team environment using MS Azure DevOps (Required)

Responsibilities

  • Leads development projects to provide new or enhanced functionality for internal and external customers external customers.
  • Designs, codes, tests and documents new systems or enhancements to existing systems and prepares the appropriate documentation.
  • Applies the principles of software engineering to the design, development, maintenance, testing, and evaluation of computer software.
  • Executes full software development life cycle (SDLC).
  • Develops flowcharts, layouts, and documentation to identify requirements and solutions.
  • Writes well-designed, testable code.
  • Provides implementation and post-implementation triage and support of business software solutions by programming and/or configuring enhancements to new or packaged-based systems and applications.

Other

  • Bachelor’s degree in information technology, Computer Science, Computer Engineering, or related discipline (Required)
  • 7+ years of experience, including 3+ years’ experience as a senior software engineer
  • Prior experience directly gathering and analyzing end user requirements
  • Strong customer service orientation (Required)
  • Ability to work effectively in a team environment and as individual contributor (Required)