Job Detail

Lead Backend Software Engineer

Web Development Full–time
ID: #18797
Posted: 2026-03-19
Salary

Description

Role: Lead Backend Software Engineer Location: London/Newcastle – Hybrid Office & Home Who Are We? mkodo builds world class apps, middleware and digital products in the global lottery, betting, and gaming space. We have an open, supportive, dynamic culture where talented people are trusted to contribute to the team and company by carrying out their roles in a professional, collaborative, and skilled manner. We value the expertise of our team members and offer opportunities for personal development and career progression within the company. Acquired in February 2020, by Pollard Banknote Limited (PBL), a major supplier to the global lottery industries, brought mkodo strong financial security, access to resources and clients at a global level. About the role: Reporting to a Software Engineering Manager or Head of Engineering, we are seeking a Lead Backend Software Engineer to be the go-to authority for backend engineering, setting the technical vision, guiding architecture, and driving improvements in tools, processes, and delivery practices. You’ll remain hands-on for critical work, but your greatest impact will come from technical leadership, enabling teams to deliver robust, scalable, and secure services. With a strong foundation in backend technologies, including Java and Spring Boot, and event-driven systems such as Kafka, you’ll influence systems well beyond your own code, ensuring architectural integrity and high engineering standards across multiple teams. You’ll play a pivotal role in aligning technical strategy with business goals and ensuring our backend capabilities are future-ready. Main responsibilities are: Technical Leadership • Define and evolve backend architecture to ensure scalability, maintainability, and performance. • Set coding standards and champion secure development practices (e.g. OWASP). • Influence technology choices, frameworks, and tools to support engineering excellence. • Oversee improvements to CI/CD pipelines, build processes, and operational workflows. • Can clearly and confidently articulate risk of technical problems to non technical stakeholders (e.g legal, product owner, designer) • Leads projects and features to good outcomes, ensuring appropriate engineering decisions are made to factor in technical debt, systems design, stability/reliability, monitoring/observability and business need. Hands-On Guidance • Contribute to key backend systems when your expertise is needed. • Review and refine critical code, ensuring alignment with architectural goals and best practices. • Provide technical oversight for major initiatives, ensuring architectural soundness. Mentoring & Collaboration • Coach, mentor, and develop engineers, raising capability across the backend discipline. • Facilitate design discussions, code reviews, and collaborative problem-solving sessions. • Build consensus for architectural and technical decisions across teams and stakeholders. Continuous Improvement • Identify and proactively resolve technical debt. • Introduce new backend technologies and approaches that improve reliability and delivery speed. • Promote engineering practices that support scalable, secure, and maintainable systems. Community & Advocacy • Proactively stays up to date with technology trends in their area, and uses this knowledge to contribute thoughts on engineering strategy. • Share knowledge through presentations, workshops, and internal forums. • Support recruitment by assessing candidates and promoting a strong engineering culture. • Ensure backend systems comply with relevant standards such as ISO27001 and PCI. Key Skills & Attributes: • Strong backend engineering experience, ideally including Java (Java 11+) and Spring Boot. • Proven ability to design and lead backend architectures for complex systems. • Familiarity with cloud environments (AWS preferred) and container orchestration (Kubernetes). • Experience with event-driven architectures and messaging platforms such as Kafka. • Strong understanding of RESTful APIs, microservices, and distributed system design. • Knowledge of SQL and NoSQL databases. • Experience with CI/CD pipelines, automated testing, and modern deployment practices. • Skilled mentor with the ability to influence technical direction across teams. • Strong problem-solving skills, balancing technical, product, and delivery considerations. • Comfortable in agile environments using Git-based SCM and tools like Jira or Redmine. • Awareness of compliance frameworks such as ISO27001 and PCI. We encourage growth and progression because we value our colleagues and know that we best succeed when achieving and developing together. Benefits: mkodo is a great place to work, with excellent benefits comprising: • Hybrid/Flexible Working • Quarterly team events • Birthday Holiday • Christmas Day-Off • Generous Holiday Allowance • Tech Loan Scheme • Performance bonus & profit share scheme • Cycle to Work scheme • Life insurance and income protection • Travel Loan scheme • Supplies of fresh fruits, cereals, biscuits, nibbles, etc. in the offices • Relevant training and training budget. • Digital Nomad Policy • Generous refer a friend scheme

Hard Skills 11
Skill Source Confidence
Git llm_hard
100%
RESTful APIs llm_hard
100%
Java llm_hard
100%
SQL llm_hard
100%
OWASP Security llm_hard
100%
Kubernetes llm_hard
100%
CI/CD llm_hard
100%
AWS (Amazon Web Services) llm_hard
100%
Microservices llm_hard
100%
Apache Kafka llm_hard
100%
Unit Testing llm_hard
80%
Soft Skills 18
Skill Source Confidence
Presentation Skills llm_soft
100%
Cross-Functional Communication llm_soft
100%
Stakeholder Communication llm_soft
100%
Mentoring llm_soft
100%
Coaching llm_soft
100%
Decision-Making llm_soft
100%
Collaboration llm_soft
100%
Problem-Solving llm_soft
100%
Critical Thinking llm_soft
100%
Leadership llm_soft
100%
Team Leadership llm_soft
100%
Strategic Thinking llm_soft
100%
Technical Writing llm_soft
80%
Documentation llm_soft
80%
Continuous Improvement llm_soft
80%
People Management llm_soft
80%
Building Trust llm_soft
80%
Delegation llm_soft
80%
Apply Options
Publisher Direct Link
IT Jobs Watch No Apply
Jobs24 No Apply
API Logs for this Job
Query Country Status Response ms Created
Lead Backend Software Engineer extracted 12049 2026-03-28 10:33
Lead Backend Software Engineer classified 434 2026-03-28 10:14
backend engineer in London, UK gb duplicate 14327 2026-03-28 10:04
backend developer in London, UK gb processed 12010 2026-03-28 10:04
Raw JSON
{
  "job_id": "pA4GXyG3gprKMWy0AAAAAA==",
  "job_city": "London",
  "job_state": null,
  "job_title": "Lead Backend Software Engineer",
  "job_salary": null,
  "job_country": "GB",
  "job_benefits": null,
  "job_latitude": 51.5072178,
  "job_location": "London",
  "job_onet_soc": "15113200",
  "apply_options": [
    {
      "is_direct": false,
      "publisher": "IT Jobs Watch",
      "apply_link": "https://www.itjobswatch.co.uk/jv/mkodo/Lead-Backend-Software-Engineer-Job-City-of-London-London-UK-4z0qmk?jr=8n4-2p7-290&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": false,
      "publisher": "Jobs24",
      "apply_link": "https://www.jobs24.co.uk/job/lead-software-engineer-software-defined-networking-126580248?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    }
  ],
  "employer_logo": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQll5rbHVx_TU7PzznDL_KbPUFq44ZpHqbFqK6P&s=0",
  "employer_name": "mkodo",
  "job_is_remote": false,
  "job_longitude": -0.12758619999999998,
  "job_posted_at": "9 days ago",
  "job_publisher": "IT Jobs Watch",
  "job_apply_link": "https://www.itjobswatch.co.uk/jv/mkodo/Lead-Backend-Software-Engineer-Job-City-of-London-London-UK-4z0qmk?jr=8n4-2p7-290&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
  "job_highlights": {},
  "job_max_salary": null,
  "job_min_salary": null,
  "job_description": "Role: Lead Backend Software Engineer\n\nLocation: London/Newcastle – Hybrid Office & Home\n\nWho Are We?\n\nmkodo builds world class apps, middleware and digital products in the global lottery, betting, and gaming space.\n\nWe have an open, supportive, dynamic culture where talented people are trusted to contribute to the team and company by carrying out their roles in a professional, collaborative, and skilled manner. We value the expertise of our team members and offer opportunities for personal development and career progression within the company.\n\nAcquired in February 2020, by Pollard Banknote Limited (PBL), a major supplier to the global lottery industries, brought mkodo strong financial security, access to resources and clients at a global level.\n\nAbout the role:\n\nReporting to a Software Engineering Manager or Head of Engineering, we are seeking a Lead Backend Software Engineer to be the go-to authority for backend engineering, setting the technical vision, guiding architecture, and driving improvements in tools, processes, and delivery practices. You’ll remain hands-on for critical work, but your greatest impact will come from technical leadership, enabling teams to deliver robust, scalable, and secure services.\n\nWith a strong foundation in backend technologies, including Java and Spring Boot, and event-driven systems such as Kafka, you’ll influence systems well beyond your own code, ensuring architectural integrity and high engineering standards across multiple teams. You’ll play a pivotal role in aligning technical strategy with business goals and ensuring our backend capabilities are future-ready.\n\nMain responsibilities are:\n\nTechnical Leadership\n• Define and evolve backend architecture to ensure scalability, maintainability, and performance.\n• Set coding standards and champion secure development practices (e.g. OWASP).\n• Influence technology choices, frameworks, and tools to support engineering excellence.\n• Oversee improvements to CI/CD pipelines, build processes, and operational workflows.\n• Can clearly and confidently articulate risk of technical problems to non technical stakeholders (e.g legal, product owner, designer)\n• Leads projects and features to good outcomes, ensuring appropriate engineering decisions are made to factor in technical debt, systems design, stability/reliability, monitoring/observability and business need.\n\nHands-On Guidance\n• Contribute to key backend systems when your expertise is needed.\n• Review and refine critical code, ensuring alignment with architectural goals and best practices.\n• Provide technical oversight for major initiatives, ensuring architectural soundness.\n\nMentoring & Collaboration\n• Coach, mentor, and develop engineers, raising capability across the backend discipline.\n• Facilitate design discussions, code reviews, and collaborative problem-solving sessions.\n• Build consensus for architectural and technical decisions across teams and stakeholders.\n\nContinuous Improvement\n• Identify and proactively resolve technical debt.\n• Introduce new backend technologies and approaches that improve reliability and delivery speed.\n• Promote engineering practices that support scalable, secure, and maintainable systems.\n\nCommunity & Advocacy\n• Proactively stays up to date with technology trends in their area, and uses this knowledge to contribute thoughts on engineering strategy.\n• Share knowledge through presentations, workshops, and internal forums.\n• Support recruitment by assessing candidates and promoting a strong engineering culture.\n• Ensure backend systems comply with relevant standards such as ISO27001 and PCI.\n\nKey Skills & Attributes:\n• Strong backend engineering experience, ideally including Java (Java 11+) and Spring Boot.\n• Proven ability to design and lead backend architectures for complex systems.\n• Familiarity with cloud environments (AWS preferred) and container orchestration (Kubernetes).\n• Experience with event-driven architectures and messaging platforms such as Kafka.\n• Strong understanding of RESTful APIs, microservices, and distributed system design.\n• Knowledge of SQL and NoSQL databases.\n• Experience with CI/CD pipelines, automated testing, and modern deployment practices.\n• Skilled mentor with the ability to influence technical direction across teams.\n• Strong problem-solving skills, balancing technical, product, and delivery considerations.\n• Comfortable in agile environments using Git-based SCM and tools like Jira or Redmine.\n• Awareness of compliance frameworks such as ISO27001 and PCI.\n\nWe encourage growth and progression because we value our colleagues and know that we best succeed when achieving and developing together.\n\nBenefits:\n\nmkodo is a great place to work, with excellent benefits comprising:\n• Hybrid/Flexible Working\n• Quarterly team events\n• Birthday Holiday\n• Christmas Day-Off\n• Generous Holiday Allowance\n• Tech Loan Scheme\n• Performance bonus & profit share scheme\n• Cycle to Work scheme\n• Life insurance and income protection\n• Travel Loan scheme\n• Supplies of fresh fruits, cereals, biscuits, nibbles, etc. in the offices\n• Relevant training and training budget.\n• Digital Nomad Policy\n• Generous refer a friend scheme",
  "job_google_link": "https://www.google.com/search?ibp=htl;jobs&q&htidocid=pA4GXyG3gprKMWy0AAAAAA%3D%3D&hl=en-GB&shndl=37&shmd=H4sIAAAAAAAA_xXMsQrCMBCAYVy7uDvd7JCIIIJuQnHp5gOUNDmT2PQu5AJ2dPMBfEOfxLr82_c371Vz7NA4uBg7Ijm48b0-TUFoyUdCLPB9feDBAwiaYgMwwZXZJ9ycQ61ZTlqLJOWlmhqtsjxpJhx41guSf3oJyzAnU7HfH3azyuS362lkxxAJOibH9ANaQlGdigAAAA&shmds=v1_ATWGeeMQKbxJx6Rnf9Ze4It11nlUIn8xOA-C-p2bil75_mlMVQ&source=sh/x/job/li/m1/1#fpstate=tldetail&htivrt=jobs&htiq&htidocid=pA4GXyG3gprKMWy0AAAAAA%3D%3D",
  "employer_website": "https://www.mkodo.com",
  "job_onet_job_zone": "4",
  "job_salary_period": null,
  "job_apply_is_direct": false,
  "job_employment_type": "Full–time",
  "job_employment_types": [
    "FULLTIME"
  ],
  "job_posted_at_timestamp": 1773878400,
  "job_posted_at_datetime_utc": "2026-03-19T00:00:00.000Z"
}