Lead Software Engineer in Belfast

Lead Software Engineer in Belfast

Belfast Full-Time 48000 - 84000 ÂŁ / year (est.) No home office possible
Napier AI

At a Glance

  • Tasks: Lead a high-performance engineering team to build innovative financial crime detection software.
  • Company: Join Napier, a cutting-edge tech company making finance safer with AI.
  • Benefits: Enjoy competitive pay, private healthcare, flexible work options, and generous leave.
  • Why this job: Make a real impact in the fight against financial crime while growing your career.
  • Qualifications: 5-7 years in a senior engineering role with hands-on programming experience.
  • Other info: Be part of a dynamic team in a culture that values creativity and collaboration.

The predicted salary is between 48000 - 84000 ÂŁ per year.

Imagine catching criminals before they strike—that’s exactly what Napier’s AI‑powered platform does! By analysing transactions and customers in real time, Napier AI’s technology empowers financial institutions to spot suspicious activity, like money laundering, and stops it in its tracks.

Napier AI’s technology works like a digital detective, combining AI with smart analytics to outthink criminals and protect people’s money from becoming criminal proceeds. It’s not just about stopping crime—it’s about making the financial world safer and more trustworthy for everyone. Collaboration, innovation, and wonderful people are just some of the reasons to bring your career to Napier. Our culture is shaped by core values that promote equality, creativity, and opportunity in everything we do.

After successfully securing PI investment to fuel our ongoing growth and to further invest in our AI products, we are currently building out our Tech Hub in Belfast—this is a super exciting time to join Napier in Belfast as we expand.

Overview of the role:

The Technical Lead will head one of our core Engineering teams building our powerful, flexible financial crime detection engine that is used by top financial institutions globally to quickly and easily apply predefined scenarios or machine‑learning algorithms to customer and transaction data. In this role, you will be responsible for building and leading a high‑performance engineering team, guiding their work in alignment with Napier’s overall technical vision and architecture, resolving technical disagreements and managing the technical quality of their deliverables.

You will use your technical leadership talents to ensure the team follows appropriate engineering practices (such as CI/CD, high automation and test coverage, and trunk‑based development), invest in continual improvements to tooling or technical debt, and keep the system evolving to meet changing needs and market opportunities. You’ll continue to be hands‑on when necessary, leading by example and doing what’s needed to keep technical quality high. A desire to teach, to learn and to help grow a culture of delivery excellence in Napier is welcome.

You will also be a key member of the wider Napier leadership group—working closely with Napier Solution Architects, Product Owners, and other stakeholders to define technical standards and improvements in support of Napier’s wider business and technical goals. Your creativity and innovative ideas will be encouraged and supported—we are ready to hear your ideas!

Your day to day:

  • Designing and implementing features in Napier’s Continuum that meet high‑quality standards
  • Assuring the quality of the team’s deliverables
  • Actively participating in technical design workshops and producing technical specification documents as requested
  • When required, assuming direct development responsibility for developing, debugging and unit testing of product features in accordance with internal procedures and standards
  • When required, diagnosing, and solving functional and performance/scalability issues
  • Improving technical practices towards a continuously releasable end‑state, especially in terms of GitHub, CI/CD, and development processes
  • Creating a collaborative and inclusive working environment that uplifts developer knowledge and culture
  • Participating in technology selection decisions
  • Supporting project management and providing creative options when required to achieve business milestones and timelines
  • Supporting recruitment by interviewing and onboarding new team members as required
  • Providing input on resourcing decisions to address critical bottlenecks or delivery risks

Do you have what it takes?

At least 5‑7 years of commercial experience in a senior or lead engineering role working on micro‑service‑based solutions—industry or sector is open‑minded (does not have to be compliance & AML). Comfortable managing more junior engineers, mentoring them and growing their confidence and expertise to create a high‑performance environment. Experience delivering software to both cloud (multiple vendors) and on‑premises customers in a product/SaaS environment, and a deep understanding of the key considerations in terms of deployment, upgrades, support, and migration. Experience in Agile delivery environments—track record of constantly looking for ways to do things better and excellent understanding of mechanisms needed to implement change successfully. Knowledge of DevOps and infrastructure engineering principles and practices.

Skills:

Essential to be successful in this role:

  • Hands‑on programming experience—Scala and either Rust or Go
  • Technologies & Tools—Apache Kafka, Kubernetes, Docker, GraphQL, GitHub
  • Great organisational, analytical, and problem‑solving skills, and ability to adapt quickly and constructively to changing circumstances
  • Familiarity with best‑practice technical approaches to complex deployment models (including Kubernetes‑based microservices on cloud and on‑prem platforms)
  • Strong understanding of CI/CD principles, versioning techniques and upgrade mechanics, and how these should be combined to predictably deliver high‑quality software at pace
  • Collaborative team player with excellent (written and verbal) communication, persuasion, and negotiation skills
  • Comfortable working with remote engineering teams and distributed delivery models

We’d be thrilled if you also have experience with, and are keen to grow your skills in, some of these other areas:

  • Front‑End languages such as Angular, React, JavaScript
  • Programming Languages—Kotlin, Java
  • Database and SQL development experience, especially PostgreSQL
  • Analytics engines, especially ElasticSearch
  • KeyCloak
  • ETL tools
  • Performance engineering principles and tools
  • OpenTelemetry and related observability tools and techniques, especially Grafana and Prometheus
  • Azure and AWS or GCP and data processing in cloud

Why Napier?

  • Comprehensive private healthcare through AXA covering optical, audio & dental
  • 25 days of annual leave + bank holidays, your birthday and a wellness day
  • Dedicated pension plan through Aviva
  • Life Insurance 4x your annual salary
  • Enhanced Maternity & Paternity leave
  • Income protections policy
  • Work from anywhere for up to 1 month
  • Access to our employee wellbeing programme
  • Gym membership discounts
  • Flexibility in work schedules and locations, ensuring a work‑life balance

This role can be fulfilled either with a hybrid approach or fully in‑office—depending on your preference. An open and flexible culture that allows you to work in the best way for you.

Please note applicants must have the right to work in the United Kingdom. We are unable to offer sponsorship or take over sponsorship of employment visas at this time.

Lead Software Engineer in Belfast employer: Napier AI

Napier is an exceptional employer, offering a dynamic work environment in Belfast where innovation and collaboration thrive. With a strong focus on employee growth, comprehensive benefits including private healthcare and flexible work arrangements, and a culture that values creativity and inclusivity, Napier empowers its team to make a meaningful impact in the fight against financial crime. Join us at this exciting time as we expand our Tech Hub and continue to develop cutting-edge AI solutions.
Napier AI

Contact Detail:

Napier AI Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Software Engineer in Belfast

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Prepare for interviews by researching the company and its culture. Understand their products and values, especially how they relate to financial crime detection. This will help you tailor your answers and show you're genuinely interested.

✨Tip Number 3

Practice your technical skills! Brush up on relevant programming languages and tools mentioned in the job description, like Scala or Docker. Being hands-on will give you the confidence to tackle any technical questions during interviews.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining our awesome team at Napier!

We think you need these skills to ace Lead Software Engineer in Belfast

Hands-on programming experience in Scala
Experience with Rust or Go
Knowledge of Apache Kafka
Familiarity with Kubernetes
Experience with Docker
Understanding of GraphQL
Proficiency in GitHub
Strong organisational skills
Analytical skills
Problem-solving skills
Ability to adapt quickly to changing circumstances
Understanding of CI/CD principles
Excellent written and verbal communication skills
Experience in Agile delivery environments
Comfortable working with remote engineering teams

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Lead Software Engineer role. Highlight your experience with micro-service-based solutions and any relevant technologies like Scala, Rust, or Go.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about joining Napier. Share your passion for tech and how you can contribute to making the financial world safer with our AI-powered platform.

Showcase Your Leadership Skills: Since this is a lead role, emphasise your experience in mentoring junior engineers and leading high-performance teams. We want to see how you've fostered collaboration and innovation in your previous roles.

Apply Through Our Website: For the best chance of success, make sure to apply directly through our website. This way, your application will be seen by the right people, and we can’t wait to hear from you!

How to prepare for a job interview at Napier AI

✨Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, like Scala, Rust, and Go. Brush up on your knowledge of CI/CD principles and microservices architecture, as these will likely come up during technical discussions.

✨Showcase Your Leadership Skills

As a Lead Software Engineer, you'll be expected to manage and mentor junior engineers. Prepare examples of how you've successfully led teams in the past, resolved conflicts, or improved team performance. This will demonstrate your capability to foster a high-performance environment.

✨Be Ready for Problem-Solving Scenarios

Expect to face technical challenges during the interview. Practice explaining your thought process when diagnosing issues or improving technical practices. This will show your analytical skills and ability to adapt to changing circumstances.

✨Emphasise Collaboration and Communication

Since the role involves working closely with various stakeholders, highlight your experience in collaborative environments. Be prepared to discuss how you’ve effectively communicated complex ideas to non-technical team members or negotiated solutions in previous roles.

Lead Software Engineer in Belfast
Napier AI
Location: Belfast

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>