Data-Driven Software Engineer

1 month ago


Croydon, Greater London, United Kingdom Jane's Full time

Janes enables militaries, governments, and defence companies to make informed decisions with confidence. Our expert-driven tradecraft, developed over 120 years, combined with human-machine teaming, delivers assured open-source intelligence across military capabilities, order of battle, equipment, events, countries, companies, and markets.

By linking millions of assured data points, Janes' data model creates a framework of interconnected open-source defence intelligence. This allows customers to integrate all relevant data and connections into a single intelligence environment, delivering a more complete and accurate answer. With Janes, customers can utilise their scarce resources more effectively, making better decisions with higher confidence, more quickly.

Job Purpose

Janes is seeking an experienced Senior Software Engineer with expertise in data handling, search technologies, pipelines, and diverse data stores, such as Graph and NoSQL. As part of a full-stack agile unit with a backend focus, you will work from our offices in Croydon, contributing to the development of cutting-edge solutions. Your experience working with AWS cloud, OpenSearch, and graph technologies will be valuable assets in this role.

Your Key Responsibilities
  • Architect and develop solutions to ingest, transform, and serve data for internal purposes and customer requirements.
  • Collaborate closely with key customers, partners, project stakeholders, SMEs, and product owners to understand and meet customer needs.
  • Work within a DevOps environment, in an Agile team, to design and develop systems and products based on user requirements.
  • Participate in cross-functional squads including data engineers, software engineers, quality engineers, SMEs, and business stakeholders from Janes and partner/customer organisations.
  • Have a passion for data analysis and workflows, applying your skills to impact analysis, problem-solving, and gap analysis.
  • Act as a data evangelist, communicating how data inputs and outputs affect different groups and identifying areas where Janes can provide additional value.
  • Experience in architecting and developing ETL pipeline solutions for data ingestion, transformation, and serving, as well as orchestration of pipeline components (e.g., AWS Step Functions, Apache Airflow).
  • Good understanding of data modelling, algorithms, and data transformation techniques for working with data platforms.
  • Familiarity with cloud development practices (AWS/GCP/Azure) and API development (e.g., Express on EKS/ECS), as well as common cloud data engineering solutions and databases (e.g., AWS Lambda functions, AWS Athena, AWS Glue, AWS Step Functions).
  • Software engineering best practices, including DevOps, CI/CD, Agile, and infrastructure-as-code (particularly Terraform).
  • In-depth knowledge of search tooling (e.g., OpenSearch and ElasticSearch).
  • Familiarity with common databases (e.g., RDBMS and NoSQL), Graph Databases (such as Graph DB), and storage solutions.
  • Strong proficiency with Node.
  • Experience in Python programming/scripting.
  • SPARQL & C# knowledge would be beneficial.

About You

  • Excellent communication skills, able to articulate technical concepts clearly to various audiences.
  • A proactive self-starter who takes ownership and provides direction.
  • Strong analytical and problem-solving skills.
  • Team player with the ability to mentor and influence others.
  • Ability to learn and adapt modern technologies and applications.

Benefits and Perks

  • Estimated salary: £90,000 - £110,000 per annum, depending on experience.
  • 27 days of annual leave.
  • Healthy half day leave every six months for wellbeing.
  • Leave for study/volunteer/reserve forces.
  • Pension plan (6% employer contribution).
  • Private medical insurance – Vitality.
  • Maternity pay (100% of basic salary for the first 26 weeks followed by Statutory Maternity Pay).
  • Paternity pay (100% of basic salary for six weeks).
  • Life cover.
  • Access to GoodHabitz.
  • On-site gym access.

Location: Croydon Office.



  • Croydon, Greater London, United Kingdom Janes Full time

    Job DescriptionJanes is a leading provider of open-source intelligence solutions. As a Senior Software Engineer, you will be responsible for designing and developing data ingestion, transformation, and serving solutions using various technologies such as AWS Step Functions or Apache Airflow.About JanesJanes has been enabling militaries, governments, and...


  • Croydon, Greater London, United Kingdom Janes Full time

    Janes is a leading provider of open-source intelligence solutions, empowering militaries, governments, and defence companies to make informed decisions. With over 120 years of expertise, our tradecraft combines human-machine teaming to deliver assured data across various domains.Our cutting-edge data model creates a framework of interconnected defence...


  • Croydon, Greater London, United Kingdom Janes Full time

    Janes, a leading provider of defence intelligence solutions, is seeking an experienced Senior Software Engineer to join our team in Croydon. As a key member of our full stack agile unit, you will be responsible for developing solutions to ingest, transform, and serve data for internal purposes and for customers.We are looking for a customer outcome-focused...


  • Croydon, Greater London, United Kingdom Janes Full time

    We are seeking a highly skilled Full Stack Software Engineer to join our team at Janes. As a member of our agile unit, you will be responsible for developing open-source solutions that meet the needs of our customers in the defence industry.This role requires a deep understanding of data, search technologies, and diverse data stores such as Graph and NoSQL....

  • Lead Software Engineer

    3 months ago


    Croydon, Greater London, United Kingdom beBee Professionals Full time £60,000 - £80,000

    Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to lead our development team in Croydon, United Kingdom. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop high-performance...


  • Croydon, Greater London, United Kingdom beBee Professionals Full time £45,000 - £65,000

    Software Engineer RoleWe are seeking a skilled Software Engineer to contribute to the development of innovative software solutions at beBee Professionals in Croydon, United Kingdom.Key Responsibilities:Design, develop, and maintain high-quality software applications.Collaborate with cross-functional teams to design and implement new features.Perform unit...


  • Croydon, Greater London, United Kingdom beBee Professionals Full time £60,000 - £80,000

    We are seeking a highly skilled Senior Software Engineer to lead our development team in Croydon, UK. As a technical lead, you will be responsible for designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop high-performance software applications.Lead...


  • Croydon, Greater London, United Kingdom beBee Professionals Full time £60,000 - £80,000

    We are seeking a Senior Software Engineer to lead our development team in Croydon, UK. As a software engineering team lead, you will be responsible for designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop high-performance software...


  • Croydon, Greater London, United Kingdom beBee Professionals Full time £60,000 - £80,000

    We are looking for a highly skilled and experienced Technical Leadership and Development Expert to join our team in the UK. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design, develop, and implement high-performance software...


  • Croydon, Greater London, United Kingdom beBee Professionals Full time £60,000 - £80,000

    Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to lead our development team in Croydon, United Kingdom. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop high-performance...


  • Croydon, Greater London, United Kingdom Natterbox Limited Full time

    About the RoleNatterbox Limited is looking for an experienced Telecommunications Software Architect to lead our software development team. In this role, you will be responsible for designing and developing innovative communication solutions that integrate voice into digital customer communications.Key Responsibilities:Develop architectural designs for...


  • Croydon, Greater London, United Kingdom beBee Professionals Full time £45,000 - £65,000

    Software Engineer RoleWe are seeking a skilled Software Engineer to contribute to the development of innovative software solutions at beBee Professionals in the UK. The ideal candidate will have a strong background in software development and be able to design, implement, and maintain high-quality software applications.Key Responsibilities:Design and develop...


  • Croydon, Greater London, United Kingdom beBee Professionals Full time £60,000 - £80,000

    At beBee Professionals, we are seeking a talented and experienced Senior Software Engineer to lead our development team in the United Kingdom. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and Implementation: Design, develop, and...


  • Croydon, Greater London, United Kingdom beBee Professionals Full time £60,000 - £80,000

    beBee Professionals is seeking a talented Senior Software Engineer to lead our development team in Croydon, UK. As a lead software developer, you will be responsible for designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop high-performance...


  • Croydon, Greater London, United Kingdom beBee Professionals Full time £60,000 - £80,000

    Job Title: Chief Software Development LeaderWe are looking for a skilled Senior Software Engineer to lead our development team in the United Kingdom. As a key member of our team, you will design, develop, and maintain complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop...


  • Croydon, Greater London, United Kingdom Natterbox Limited Full time

    Job DescriptionNatterbox Limited, a leading telecommunications company, is seeking a highly motivated and skilled Software Development Team Lead to join our software development team. Our cutting-edge communication solutions enable organisations to deliver exceptional customer service by integrating voice into their digital customer communications.Key...


  • Croydon, Greater London, United Kingdom beBee Professionals Full time £45,000 - £65,000

    Software Application DeveloperWe are seeking a skilled Software Engineer to contribute to the development of innovative software solutions at beBee Professionals in the UK. The ideal candidate will have a strong background in software development and be able to design, implement, and maintain high-quality software applications.Key Responsibilities:Design and...


  • Croydon, Greater London, United Kingdom beBee Professionals Full time £60,000 - £80,000

    About the Role:beBee Professionals is seeking a highly skilled Senior Software Engineer to lead our development team in Croydon, United Kingdom. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Develop high-quality software applications using...


  • Croydon, Greater London, United Kingdom Natterbox Limited Full time

    Natterbox Ltd - A Leading Telecommunications CompanyNatterbox Ltd, a prominent player in the telecommunications industry, is looking for a highly skilled Lead Engineer to join our dynamic software development team. At Natterbox, we strive to revolutionise customer experience by seamlessly integrating voice into digital customer communications. Our extensive...


  • Croydon, Greater London, United Kingdom beBee Professionals Full time £60,000 - £80,000

    Innovative software solutions require a skilled leader to drive development in Croydon, United Kingdom. This position involves designing, developing, and maintaining complex software applications while mentoring junior developers and ensuring code quality.Key Responsibilities:Design, develop, and implement high-performance software applications with...