Lead Software Engineer (3613)

Company: GBG
Job type: Full-time

This role is hybrid - Candidates should be able to travel regularly to our Manchester, NH hub. Please only apply if you are able to regularly attend this locations.
About GBG
GBG is the leading expert in global digital identity. We combine our powerful technology, the most accurate data coverage, and our talented team to deliver award-winning location intelligence, identity verification, and fraud prevention solutions.
With over 30 years’ of experience, we bring together a team of over 1,250 dedicated experts with local industry insight from around the world to make it easy for businesses to identify and verify customers and locations, protecting everyone, everywhere from fraud.
Why you should be@GBG
We make the world a safer place
We trust each other and win together
We are local experts in a global business
We want you to be yourself
We grow when you grow
The Team
We build and own the delivery of AssureID Sentinel and AcuFill desktop applications, which are part of GBG’s Documents and Biometrics product portfolio. We are a cross functional team who pride ourselves on our collaborative spirit. We value every team member’s expertise, and each member contributes to our collective success. Our daily work follows Agile methodology, placing a strong emphasis on automation.
The Role
You will play a multifaceted role within the team, serving as both a hands-on contributor and a mentor to less experienced members. Your software engineering expertise is instrumental in driving the team towards achieving sprint goals and delivering on project milestone.
Beyond your individual contributions, you take on the responsibility of cultivating a culture of technical excellence within the team. This entails guiding and mentoring team members, sharing your knowledge and expertise to ensure that projects are completed successfully.
A crucial aspect of your role is the establishment of a knowledge-sharing culture, where you actively capture, document, and disseminate technical knowledge, including best practices, coding standards, and architectural decisions. By facilitating knowledge-sharing sessions, conducting thorough code reviews, and fostering open technical discussions, you empower team members to learn from each other's experiences and uphold consistency in development practices.
Although you do not have direct people management responsibilities, your influence within the team is significant. You lead cross-disciplinary initiatives and play a key role in shaping decision-making processes, leveraging your extensive technical expertise to drive impactful outcomes.
One of your most valuable attributes is your ability to quickly grasp complex systems and identify opportunities for improvement. With a pragmatic approach to problem-solving, you demonstrate persistence, determination, and creativity in overcoming technical challenges. This mindset allows you to navigate through obstacles effectively, finding innovative yet practical solutions that balance technical excellence with real-world constraints.
Ultimately, your contributions enable new team members to integrate seamlessly and make meaningful contributions to project outcomes right from the outset
What you will do
Serving as a hands-on contributor: Actively participating in engineering tasks to drive the team towards achieving sprint goals and deliverables.
Driving Technical Excellence: Upholding and advancing technical standards within the team by ensuring coding practices, software design, and implementation adhere to best practices and industry standards.
Conducting Technical Reviews: Regularly reviewing code, architecture, and system designs to ensure adherence to standards, identify areas for improvement, and mitigate technical debt.
Understanding Existing Solution Implementations: Possessing a thorough understanding of existing solution implementations within the team to make informed decisions and contributions to ongoing initiatives.
Mentoring Less Experienced Members: Mentoring team members by providing technical guidance, support, and feedback to help them grow their skills and capabilities.
Providing Technical Leadership: Serving as a technical leader within the team, contributing to technical strategy, decision-making, and roadmap planning.
Promoting Innovation: Encouraging a culture of innovation within the team by exploring new technologies, tools, and methodologies that can enhance product quality and development efficiency.
Ensuring Project Success: Leveraging technical expertise to contribute to planning, execution, and delivery, overcoming technical challenges to achieve goals.
Leading Cross-Disciplinary Initiatives: Leading and contributing to cross-disciplinary initiatives that require technical expertise from multiple areas, collaborating with other teams or departments to tackle complex technical problems and drive innovation.
Collaborating with Stakeholders: Engaging with stakeholders to understand business requirements, provide technical insights, and align technical solutions with business objectives.
Resolving Technical Issues: Acting as a point of escalation for resolving complex technical issues and troubleshooting system failures, ensuring timely resolution and minimal disruption to project timelines.
Driving Continuous Improvement: Continuously identifying opportunities for process optimization, automation, and efficiency enhancements within the development workflow.
Requirements
What We're Looking For
Technical Proficiency: A robust background in software engineering coupled with mastery of relevant technologies, programming languages, and engineering best practices. A demonstrated ability to offer technical guidance, conduct code reviews, and make informed decisions regarding architectural designs and software development processes.
Mentorship and Coaching: A passion for mentorship and a desire to help others grow and develop their skills. You provide constructive feedback, offer guidance and support, and create opportunities for learning and development within the team.
Problem-Solving Skills: Proficiency in identifying and resolving intricate technical issues using a logical and analytical approach. You are resourceful, creative, and adaptable, with a willingness to tackle complex technical challenges.
Communication Skills: Excellent ability to communicate clearly and succinctly with team members, stakeholders, and senior management.
Adaptability and Resilience: The capacity to thrive in a fast-paced and dynamic environment, adapt to changing priorities and requirements, and overcome obstacles with resilience and determination. You are flexible and able to prioritize effectively to meet project deadlines and objectives.
Strategic Thinking: The ability to think strategically and align technical solutions with business objectives. You ensure you have a holistic view of the project landscape, understand the implications of technical decisions, and contribute to the overall strategic direction of the team.
Continuous Learning Mindset: A commitment to continuous learning and professional development, with a curiosity for exploring new technologies, tools, and methodologies. You stay updated with industry trends and advancements to drive innovation and maintain technical relevance.
Collaboration and Communication: Strong interpersonal skills and the ability to collaborate effectively with cross-functional teams, stakeholders, and external partners. You communicate technical concepts clearly and concisely to both technical and non-technical audiences.
Attention to Detail: A meticulous approach to work, with a focus on maintaining high standards of quality and precision in coding, documentation, and technical reviews.
Behaviours we'd like to see
Benefits
Next steps
Click to see more about what’s important to us, including our hybrid and flexible work policy, our commitment to ESG, I&D and much more.
To chat to the Talent Attraction team and find out more about our benefits, drop an email to and we’ll be in touch!
Make life@GBG work for you.

Apply for this job