
Lead Software Engineer
On site
London, United Kingdom
Full Time
17-04-2025
Job Specifications
We’re looking for a Full Stack Software Engineer to join our early-stage team. You’ll help shape the architecture and future of our AI-driven platform, working across backend systems, DevOps pipelines, and data engineering, and AI engineering projects. As an integral team member, you’ll have the opportunity to touch multiple products—from backend services to full-stack applications and ML models—and directly influence how we deliver value to our customers.
What You’ll Do:
Own Product-Facing AI Solutions: Develop AI solutions to build and enhance product-facing features.
Develop ML Models: Collaborate on research, model proposal, training, optimization, and deployment across our platform.
Design & Develop Scalable Systems: Contribute to both backend and full-stack development, focusing on building robust APIs and efficient data flows.
Manage Databases: Work with both SQL and NoSQL (Postgres, Elasticsearch, MongoDB) to design, optimize, and maintain data storage.
Implement DevOps Best Practices: Build and maintain CI/CD pipelines, streamline deployments, and ensure reliable and scalable infrastructure.
Lead Data Engineering Efforts: Design and execute data pipelines to support analytics and product enhancements.
What We’re Looking For:
Product mindset – We value engineers who focus on building solutions that genuinely improve user experiences. You should be excited about tackling real customer needs
Ownership – As one of our early engineering hires, you’ll have the autonomy to shape entire product features. We look for people who can navigate ambiguous challenges, propose creative solutions, and take projects from ideation to launch.
Extremely Curious — We think curious people run the world. We love those who have an insatiable hunger for more knowledge… about customer problems, domain knowledge, technical innovations or new ways to approach challenges.
Hungry and driven — We’re an early-stage startup tackling challenging, unsolved problems at a rapid pace. This work demands agility, bold decision-making, and creative solutions. It won’t always be easy, but it promises to be incredibly rewarding. You’re someone who thrives on speed and iteration, yet knows how to preserve quality by balancing rapid delivery with solid architectural practices. We believe in shipping early and refining often.
Must-Haves:
1-2+ years of professional software engineering experience (backend, DevOps, or full stack).
Proficiency in Python, and experience in building ML-oriented solutions
Strong Problem-Solving & Communication Skills: Proactive, solution-oriented, and an excellent team player.
Hands-On DevOps Experience: Familiarity with CI/CD pipelines and version control.
Familiarity with Cloud Infrastructure platforms, preferably Azure
SQL & NoSQL Expertise: Comfortable with databases like Elasticsearch, MongoDB, and relational systems.
Right to Work in the UK: Must be based in the UK with valid work authorization.
What We Offer:
Competitive salary up to £85,000 per year, based on experience and skills.
The opportunity to be part of a growing startup with significant impact.
A collaborative and innovative team culture.
Continuous learning and professional development opportunities.
About the Company
G LNK | Simplifying Collaboration for Healthcare Organizations & Professionals with ML and Vector-based models. At G LNK, we leverage proprietary matchmaking & recommendation systems to help medical professionals expand beyond their current network, discover tailored opportunities, and seamlessly engage with medical organizations. Know more
Related Jobs


- Company Name
- Pioneer Search
- Job Title
- Guidewire Developer
- Job Description
- Guidewire Developer - ACE Certified Location London Salary: £80,000 - £90,000 per annum + 20% Bonus Type: Permanent, Hybrid (2 days in London) About the Role: An ACE Certified Guidewire Developer with experience with Guidewire for claims, and ClaimCenter configurations is required for a leading insurance organisation in London. The business is currently in the process of migrating to Guidewire and would be looking for a developer to lead them through the migration process and to monitor and configure the platform, as well as architect and design solutions being pioneered within the Guidewire Cloud. This is a brand-new team with lots of scope for development and growth. You should have strong development skills in Java and GOSU as well as stakeholder skills to help the organisation navigate the migration and onboard Guidewire. Key Responsibilities: Leadership: Leading the development, design, architecture, integration, and customisation of Guidewire for the insurer. System Integration: Creating seamless connections between ClaimCenter and other systems, including PAS, document management systems, and external data providers. Platform Monitoring: Determine requirements for specific alerts, set up alerts for various events and thresholds, utilise Datadog logs and dashboards for error analysis, and track DXC downtime while communicating updates to users. Platform Updates: Conduct a 3-way merge of updated code, validate new versions, and implement new features from updates. Stakeholder management: ability to work closely with the business, gathering requirements and work closely with the Scrum and broader software teams. Requirements: ACE Certified in Guidewire Experience onboarding and integrating Guidewire for a specialty insurer Proficiency in coding with GOSU, Java, C#, or Python SQL and other relational database experience, along with supporting database applications CI/CD and DevOps experience for test automation and cloud deployment Why Join this business? Innovative Projects: Be at the forefront of pioneering solutions within the Guidewire Cloud. Working within a small team for specialty insurance. Career Growth: Join a brand-new team with lots of scope for development and growth. Competitive Package: Attractive salary and bonus structure. Apply now for consideration or reach out to Brushoth@pioneer-search.com.


- Company Name
- Sherborne Talent Solutions
- Job Title
- Senior Back-End Developer Node.JS
- Job Description
- My client is seeking a passionate Senior Backend Developer who can balance technical excellence with practical execution, ensuring my clients product continues to grow and meet today’s challenges. In return you will get to join an incredible team working with cutting edge technology on a really interesting product suite. In this role, you will play a key part in developing and managing a complex multi-environment SaaS product. The platform is built with modern microservice architecture using TypeScript, Node.js, and Docker, deployed on AWS with automated CI/CD pipelines and infrastructure provisioned through Terraform. You'll have opportunities to both learn and apply your expertise to make a significant impact. So what' in it for you? Work for a highly successful multi billion international orgnaisation. Work with cutting edge technology on a first class talented team. Progress your career within a company which has virtually a glass ceiling when it comes to growth opportunities Work on exciting projects and my clients flagship product suite A generous package to reward you for your expertise and contribution Your Responsibilities: Design, build, and maintain scalable and secure backend systems using Node.js and TypeScript. Collaborate closely with a cross-functional team, driving alignment to achieve shared goals. Lead by example, providing guidance and navigating challenges through creative problem-solving. Mentor junior developers, fostering a growth-oriented environment. Take initiative and ownership, especially during critical situations that require swift action. Tech Stack Includes: Languages & Frameworks: Node.js, TypeScript, Mocha, Sinon Infrastructure & Tools: Terraform, Docker, Git, GitLab CI/CD Cloud Services: AWS (ECS, EC2, Kinesis, Firehose, RDS, Lambda, S3, DynamoDB, SQS, SNS) Databases: PostgreSQL, MySQL Experience required: Significant commercial experience as a backend developer. Strong problem-solving abilities and critical thinking skills. Ability to take ownership of projects from design to deployment. Active participation in Agile events, contributing to continuous improvement. This is an incredible opportunity for someone passionate about the work they do who wants to continue on a trajectory of both technical and career growth! Apply now to avoid disappointment!


- Company Name
- Starling Bank
- Job Title
- Senior Software Engineer - Card Integrations - Visa / Mastercard
- Job Description
- At Engine by Starling, we are on a mission to find and work with leading banks all around the world who have the ambition to build rapid growth businesses, on our technology. Engine is Starling's software-as-a-service (SaaS) business, the technology that was built to power Starling Bank, and a year ago we split out as a separate business. Starling Bank has seen exceptional growth and success, and a large part of that is down to the fact that we have built our own modern technology from the ground up. This SaaS technology platform is now available to banks and financial institutions all around the world, enabling them to benefit from the innovative digital features, and efficient back-office processes that has helped achieve Starling's success. Our technologists are at the very heart of Engine and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together! The way to thrive and shine within Engine is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, and discovering to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our purpose is underpinned by five values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. Hybrid Working We have a Hybrid approach to working here at Engine - our preference is that you're located within a commutable distance of our offices so that we're able to interact and collaborate in person. About Engineering at Engine by Starling We're looking for Backend Software Engineers to work on the Engine Platform and build out brand new extensions and integrations to our card processor, to help make it best in class for banks all over the world. Engine by Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. Hear more from the team in some case studies, below, and our work with Women In Tech. Day in the Life of a Software Engineer Running a Backend Team We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they can make to banking around the world. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Engine, to continue changing banking for good. As a Senior Engineer you will: Have the opportunity to lead projects or functional areas/domains within the Engine team and platform As an Engineer you will: Design and build integrations with global card payments networks in a cloud native environment Contribute to our award winning platform and internal tooling Build new features and products from scratch in a configurable way Share your knowledge with those around you, contributing to our learning culture Own your projects, working in small teams across the bank to collaboratively deliver Aim for greatness in everything you do, staying curious and inquisitive Be part of a scaling team and organisation as we change banking for good Requirements We're open-minded when it comes to hiring and we care more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we'd love to hear from you. For this specific role ideally you will: Have experience with Visa or Mastercard system integrations Have worked at a Bank, Fintech, Issuer or Acquirer on card integration projects We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis. The main part of our Backend Tech Stack is listed below, we don't ask that you have experience in all of this, but if you do, that's great! Java, which makes up the majority of our backend codebase AWS & GCP - we're cloud-native Microservice based architecture Kubernetes (EKS) TeamCity for CI / CD (lots of teams are releasing code 15-20 times per day!) Terraform and Grafana Interview Process Interviewing is a two way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team: Initial phone call - ~45 minutes Take home technical test to be discussed in the technical interview Technical interview - ~1.5 hours Final Interview ~45 minutes Benefits 33 days holiday (including public holidays, which you can take when it works best for you) An extra day's holiday for your birthday Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off 16 hours paid volunteering time a year Salary sacrifice, company enhanced pension scheme Life insurance at 4x your salary & group income protection Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton Generous family-friendly policies Incentives refer a friend scheme Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing You may be put off applying for a role because you don't tick every box. Forget that! While we can't accommodate every flexible working request, we're always open to discussion. So, if you're excited about working with us, but aren't sure if you're 100% there yet, get in touch anyway. We're on a mission to radically reshape banking - and that starts with our brilliant team. Whatever came before, we're proud to bring together people of all backgrounds and experiences who love working together to solve problems. Engine by Starling is an equal opportunity employer, and we're proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Engine by Starling are considered without regard to race, religion, national o...


- Company Name
- Royal London
- Job Title
- Software Engineer
- Job Description
- We’re the UK’s largest mutual life, pensions and investment company. Proudly customer owned since 1861. Royal London is a purpose-driven mutual. Job Title: Software Engineer Contract Type: Permanent Location: Edinburgh Working style: Hybrid 50% home/office based Closing date: 22nd May 2025 We are seeking a skilled and experienced Software Engineer with expertise in .Net and VBA to join our Calculations and Illustrations Team. As a Software Engineer, you will play a crucial role in providing technical expertise to help our teams design, develop, test, and implement efficient solutions that meet business and customer requirements. The successful candidate will have a real impact into how Royal London develop our applications and will provide a blend of both solid leadership experience and technical expertise. You will be given the opportunity to grow your career within a team focussed on promoting internal career progression. This role is focussed on our exciting new Pensions Application stack and contributes to our purpose of strengthening the mutual choice for our customers, by providing the best technology solutions to our customers. About The Role Develops solutions within own area of technical expertise. Carries out impact assessment of simple changes to existing applications. Contributes to solution design work. Writes code that meets Group standards, guidelines and quality gates for given technology. Thoroughly tests all changes to ensure any issues are identified as early as possible. Will support the safe implementation of solutions to production environment(s). Collaborates closely with other members of the team. Contributes to software development practice by sharing ideas and experience. About You Enterprise development experience with .Net and VBA is essential. Pensions and Actuarial knowledge. Can work with minimal supervision. Ability to work as part of a team. Good understanding of the full software development lifecycle. Awareness of agile development practices. Familiar with automated testing techniques and frameworks. About Royal London We’re the UK’s largest mutual life, pensions and investment company, offering protection, long-term savings and asset management products and services. Our People Promise to our colleagues is that we will all work somewhere inclusive, responsible, enjoyable and fulfilling. This is underpinned by our Spirit of Royal London values; Empowered, Trustworthy, Collaborate, Achieve. We've always been proud to reward employees by offering great workplace benefits such as 28 days annual leave in addition to bank holidays, an up to 14% employer matching pension scheme and private medical insurance. You can see all our benefits here - Our Benefits Inclusion, diversity and belonging We’re an Inclusive employer. We celebrate and value different backgrounds and cultures across Royal London. Our diverse people and perspectives give us a range of skills which are recognised and respected – whatever their background.