At a Glance
- Tasks: Lead the design and development of innovative address search products.
- Company: GBG Plc, a leader in digital identity verification.
- Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
- Why this job: Join a dynamic team and make a real impact on global digital commerce.
- Qualifications: Strong software engineering skills, especially in Go, and experience with cloud systems.
- Other info: Be part of a diverse tech community focused on innovation and excellence.
The predicted salary is between 36000 - 60000 £ per year.
GBG Plc Worcester, England, United Kingdom
4 days ago Be among the first 25 applicants
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
GBG Location Engineering Teams
At GBG Location, our mission is to help every business in the world reach every customer in the world and we strive to understand location better than the people that live there. Thousands of the world’s biggest brands and household names rely on our location capture and verification services to power their digital commerce and data quality journeys. Every day, we help them navigate the complex world of global addressing—handling everything from Black Friday surges to the unique quirks of postal systems in 240 countries. Our global platform processes tens of millions of transactions a day, ensuring that customers everywhere get a seamless, low latency, accurate experience. It’s a massive, fascinating challenge, and we’re at the forefront of it.
The Role
We are on a mission to build the best engineering team. We are looking for engineers who are excited to be part of our story and help us build a diverse and vibrant tech community. We hire engineers with a broad set of technical skills, who are highly cross-functional, and eager to solve a wide range of engineering challenges.
This is an exciting and impactful role that provides the opportunity to heavily influence the technical growth of our team and products. You will bring your passion for technology, experience of developing great software, and constant desire to improve. There are a wide range of opportunities to flex your technical skills, from designing and optimising searching algorithms, spearheading greenfield projects to ensuring existing products run as efficiently and reliably as possible. There is no line management responsibility with this role – you will work closely with Engineering Managers, Product Managers and other Technical Leads to drive technical excellence within our teams and deliver value for our customers.
What you will do
- Take ownership of the technical design, delivery, and documentation of our address search products as we scale to support millions of transactions per day. This role has a mix of both hands-on development as well as lead/architecture work.
- Raise the bar for technical standards, performance, reliability, and operational excellence.
- Mentor and coach others to help them be the best they can be.
- Care about agility as much you care for scalability and availability. Continuous deployment keeps us focused on incremental releases.
- Take responsibility for platform health and observability, using our own data to understand user behaviour and drive product development.
Skills we\’re looking for
Core skills:
- A strong foundation in software engineering principles and deep knowledge of a high-level programming language. GO is used heavily across our products.
- Experience working with distributed cloud systems, using containers and infrastructure as code. We run on Kubernetes across different cloud platforms.
- Strong knowledge of database technologies used with algorithmic searching (e.g. ElasticSearch, SQL Server, MongoDB).
- Experience designing algorithmic software for scale, performance, and high availability.
- Previous experience of being the primary technical leader in a team and collaborating with other teams and stakeholders.
- A passion for promoting engineering excellence in those around you through coaching and guidance.
- An understanding of different architectural and design patterns, and an appreciation of when to use them.
- Experience shipping fast, reliable, real-time applications using modern development tools and practices.
Nice to have:
- Understanding of GitOps and experience with tools such as Argo CD.
- Experience with SQL and data warehousing/pipelining tools.
- Hands-on experience with AI tooling to enhance engineering workflows and deliver innovative solution
- Understanding of machine learning principles for developing advanced ranking algorithms.
- Proven experience in navigating and transforming legacy codebases, as well as leading greenfield projects.
- A polyglot who can identify and use the right tool for the job.
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 and we’ll be in touch. You can also find out more about careers at GBG and check out our current opportunities at gbgplc.com/careers.
Unleash your potential and be part of our mission to power safe and rewarding digital lives.
Expiry status not indicated in original description.
#J-18808-Ljbffr
Lead Software Engineer - Go (3896) employer: GBG Plc
Contact Detail:
GBG Plc Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Software Engineer - Go (3896)
✨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 Go programming skills and understanding distributed systems. Practice coding challenges and be ready to discuss your past projects in detail. Show us what you’ve got!
✨Tip Number 3
Don’t forget to showcase your soft skills! Being a great team player and mentor is just as important as your technical abilities. Be ready to share examples of how you’ve helped others grow in their roles.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our mission to create safe digital lives for everyone.
We think you need these skills to ace Lead Software Engineer - Go (3896)
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Lead Software Engineer role. Highlight your experience with Go and any relevant projects that showcase your skills in software engineering principles and distributed systems.
Show Your Passion: Let us see your enthusiasm for technology! Share examples of how you've tackled engineering challenges or contributed to team success. We love candidates who are eager to learn and grow within our vibrant tech community.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon where possible. We appreciate a well-structured application that makes it easy for us to see your qualifications and fit for the role.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the position. Plus, it’s super easy to do!
How to prepare for a job interview at GBG Plc
✨Know Your Go!
Make sure you brush up on your Go programming skills. Be ready to discuss your experience with Go in detail, including specific projects where you've used it. Prepare to explain how you've tackled challenges using Go and how it fits into the broader context of software engineering.
✨Showcase Your Problem-Solving Skills
Be prepared to demonstrate your ability to solve complex problems. Think of examples from your past work where you designed algorithmic solutions for scale and performance. Practise explaining your thought process clearly, as this will show your analytical skills and technical depth.
✨Familiarise Yourself with Distributed Systems
Since the role involves working with distributed cloud systems, make sure you understand the principles behind them. Be ready to discuss your experience with Kubernetes and containers, and how you've implemented infrastructure as code in previous roles.
✨Emphasise Team Collaboration
This position requires collaboration with various teams, so highlight your experience in mentoring and coaching others. Share specific instances where you've led a team or project, and how you fostered a culture of engineering excellence. This will show that you're not just a tech whiz but also a great team player.