At a Glance
- Tasks: Design and develop innovative features for cutting-edge Windows SDKs using C# and .NET.
- Company: Join GBG, a leader in digital identity verification with a mission to empower genuine people.
- Benefits: Enjoy competitive pay, flexible hybrid work, and opportunities for professional growth.
- Other info: Collaborate with a diverse team and contribute to exciting projects in a dynamic environment.
- Why this job: Make a real impact by enhancing security in identity verification for global organisations.
- Qualifications: Strong experience in C#/.NET and a passion for software development and problem-solving.
The predicted salary is between 60000 - 80000 £ per year.
About GBG
Enabling safe and rewarding digital lives for genuine people, everywhere. We make it our mission to ensure more genuine people have digital access to opportunities, and businesses have access to more genuine people. Our technology draws on diverse and reliable data to create a single point of truth for identity and address verification. With over 30 years of experience behind us, our team and technology are focused on enabling safe and rewarding digital lives for everyone. Regardless of age, location or background, genuine people everywhere should be able to digitally prove who they are and where they live.
About the team and role
Documents & Biometrics - Sentinel Product Team. We’re a close-knit group with a high sense of ownership and a shared determination to get things done and keep our customers satisfied. We value every team member's contribution, hold ourselves accountable for quality, and take pride in delivering software that works reliably in the real world.
You’ll be joining the Windows Desktop SDK team within GBG’s Documents & Biometrics product group. The core engineering team consists of three Software Engineers (+ this role) and two QA Engineers, working closely with a hands-on Engineering Manager and a Product Owner. The team is primarily based in Manchester, New Hampshire, with colleagues working remotely from Mexico and California, giving the team a genuinely international feel. This role is hybrid, with an expectation of two days per week in our Manchester, NH office to maximise in-person collaboration with the core team.
Beyond the immediate team, you’ll collaborate with the wider family of squads working across the Documents & Biometrics portfolio, so there’s genuine breadth of exposure and cross-team connection, not just a narrow lane.
Our flagship product is Sentinel, a forensic document-authentication engine trusted by organisations in some of the most demanding identity verification environments in the world, including border control, law enforcement, and regulated financial services. The stakes are high; accepting a fraudulent identity document in these contexts can have serious real-world consequences, and Sentinel exists to prevent that.
Formed in July 2024, this team was brought together with a clear mandate to take ownership of Sentinel and elevate it. That means balancing meaningful feature delivery against a deliberate programme of technical improvement, modernisation, and automation, and there’s a strong roadmap with plenty to get your teeth into. You’d be joining at an exciting point in that journey.
As a Senior Software Engineer, you’ll take ownership of complex features and improvements across the Windows-deployed SDKs and supporting desktop components that power Sentinel. Our software runs across a range of scanning devices, including hardware we badge under our own product lines, and a key part of the role is ensuring robust compatibility is maintained across that device ecosystem. You won’t need to be a hardware engineer; we have dedicated hardware technicians for that. But you will need a practical appreciation for software-hardware interaction and the discipline to test and validate across multiple device configurations.
What you will do
- This is a role with real breadth. You’ll ship features, improve the codebase, and raise the technical bar for the team, often all at once.
- 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.
Skills we’re looking for
- 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.
Desirable Skills
- 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.
To find out more
As an equal opportunity employer, we are dedicated to creating a diverse and inclusive workplace where everyone feels valued and empowered. Please inform your GBG Talent Attraction Partner if you require any reasonable adjustments to the interview process.
To chat to the Talent Attraction team and find out more about our benefits and why we’re a great place to work, drop an email to the Talent Attraction team and we’ll be in touch. You can also find out more about careers at GBG and check out our current opportunities.
Unleash your potential and be part of our mission to power safe and rewarding digital lives.
Senior Software Engineer - C# (4011) in Manchester employer: GBG
Contact Detail:
GBG Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - C# (4011) in Manchester
✨Tip Number 1
Network like a pro! Reach out to current employees at GBG on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. It’s all about making connections!
✨Tip Number 2
Prepare for technical interviews by brushing up on your C# and .NET skills. Practice coding challenges and be ready to discuss your past projects in detail. Show us how you’ve tackled complex problems!
✨Tip Number 3
Don’t forget to showcase your soft skills! At GBG, we value teamwork and collaboration. Be ready to share examples of how you’ve worked effectively in teams and contributed to successful projects.
✨Tip Number 4
Finally, apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our mission to enable safe digital lives for everyone.
We think you need these skills to ace Senior Software Engineer - C# (4011) in Manchester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your C# and .NET experience, and don’t forget to mention any work with Windows SDKs or desktop components!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you’re passionate about this role and how your background makes you a perfect fit for our team. Be genuine and let your personality come through.
Showcase Your Problem-Solving Skills: In your application, give examples of complex problems you've tackled in past projects. We love seeing how you approach challenges, especially in software design and debugging. It’s all about demonstrating your thought process!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the details about the role and our company culture there!
How to prepare for a job interview at GBG
✨Know Your C# Inside Out
Make sure you brush up on your C# skills before the interview. Be prepared to discuss your experience with Windows SDKs and how you've tackled complex features in production codebases. They’ll likely want to hear about specific challenges you've faced and how you resolved them.
✨Showcase Your Problem-Solving Skills
Be ready to demonstrate your debugging and problem-solving abilities. Think of examples where you’ve had to analyse logs or runtime behaviour to fix issues. This role requires a practical appreciation for software-hardware interaction, so any relevant experiences will be a plus!
✨Familiarise Yourself with Their Products
Take some time to understand GBG's flagship product, Sentinel, and its role in identity verification. Knowing how their technology works and the importance of reliability in high-stakes environments will show that you're genuinely interested in the company and its mission.
✨Prepare for Collaboration Questions
Since this role involves working closely with a diverse team, be prepared to discuss your experience in collaborative environments. Think about how you’ve contributed to agile ceremonies and how you handle cross-team connections. Highlighting your teamwork skills will help you stand out!