Senior Software Engineer - C# (4011)

GBGManchester, NH
Hybrid

About The Position

GBG is seeking a Senior Software Engineer to join the Windows Desktop SDK team within the Documents & Biometrics product group. This team is responsible for the Sentinel product, a forensic document-authentication engine used in high-stakes identity verification environments. The role is hybrid, requiring two days per week in the Manchester, NH office. The Senior Software Engineer will take ownership of complex features and improvements for Windows-deployed SDKs and supporting desktop components, ensuring robust compatibility across a range of scanning devices and hardware platforms. The position involves designing, implementing, and maintaining features, improving architecture and code quality, refactoring code, debugging complex issues, building automation, and contributing to the delivery pipeline. Collaboration with internal teams and experimentation with AI tools are also key aspects of the role.

Requirements

  • Strong professional experience developing Windows-delivered SDKs and/or desktop components using C# and .NET Framework
  • Proven track record of owning and delivering complex features in production codebases
  • Strong software design, debugging, and problem-solving skills
  • Proficiency with Git/GitHub and collaborative development workflows
  • Experience modernising older codebases to current technologies and standards
  • Experience improving testability, reliability, and automation in Windows-based products
  • Comfortable contributing across the delivery pipeline when needed, covering build, packaging, deployment, and validation

Nice To Haves

  • Document imaging fundamentals for scanning and OCR
  • Proven use of AI tools embedded systematically into day-to-day development, using them to improve quality, accelerate delivery, or reduce toil, not just as an occasional aid
  • C++ experience
  • AWS experience (used for development team infrastructure)
  • Experience working with device SDKs, peripherals, or scanner hardware
  • Familiarity with CI/CD systems for Windows builds and validation
  • InstallShield experience, particularly building and maintaining Windows SDK installers

Responsibilities

  • Design, implement, and maintain complex features and fixes in C#/.NET Windows SDKs and supporting desktop components
  • Own technical solutions end-to-end, from design through implementation, testing, and release
  • Improve architecture, code quality, performance, and diagnosability for Windows SDK deliverables
  • Refactor and modernise existing code to improve testability and long-term sustainability
  • Debug and resolve complex Windows issues using logs, runtime behaviour, and deep system analysis
  • Build and evolve automation including unit and integration tests
  • Contribute across the delivery pipeline where needed, covering build automation, packaging, deployment, and validation workflows
  • Maintain compatibility across the range of scanning devices and hardware platforms our software supports
  • Produce and maintain clear technical documentation to support knowledge sharing and onboarding
  • Experiment with and integrate AI tools into the team's daily workflows to accelerate delivery and quality
  • Collaborate closely with engineers across the Desktop team and wider Documents & Biometrics group
  • Contribute actively to agile ceremonies including sprint planning, stand-ups, and retrospectives

Benefits

  • Equal opportunity employer
  • Dedicated to creating a diverse and inclusive workplace
  • Information about benefits available upon request
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service