Senior Software Engineer

4 months ago


Croydon, United Kingdom Janes Full time

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

Linking millions of assured data points, Janes data model creates a framework of interconnected open source defence intelligence. This allows our customers to integrate all relevant data and connections into a single intelligence environment to deliver a more complete and accurate answer. Using Janes, our customers can use their scarce resource more effectively, to get to better decisions with higher confidence, more quickly.

Job purpose

Janes is currently seeking a Senior Software Engineer with experience working with data, search technologies and diverse data stores such as Graph and NoSQL to work as part of a full stack agile unit with a backend focus, based in our offices in Croydon. You will be joining our team as an experienced software engineer and will be working with AWS cloud, OpenSearch and graph technologies.

How you will contribute to Janes
  • Develop solutions to ingest, transform, and serve data, both for internal purposes and for customers.
  • Be customer outcome focused.
  • Work in a DevOps environment, in an Agile team, to agree and develop system/product designs based on user requirements.
  • Participate as a member of cross-functional squads that include software engineers, quality engineers, SMEs, and business stakeholders from within Janes, as well as partner and customer organisations.

Requirements

  • Experience with ETL pipeline solutions for the ingestion, transformation, and serving of data utilising technologies such as AWS Step Functions or Apache Airflow.
  • Good understanding of data modelling, algorithm, and data transformation techniques to work with data platforms.
  • Good knowledge of common databases (e.g. RDBMS and NoSQL), Graph Databases (such as GraphDB), and storage solutions.
  • Knowledge of cloud development practices and API development utilising technologies such as AWS Lambda functions, AWS Athena, AWS Glue, AWS Step Functions etc.
  • Software engineering best practices, including DevOps, CI/CD, Agile, and infrastructure-as-code (particularly Terraform).
  • Knowledge of search tooling (e.g. OpenSearch and ElasticSearch).
  • Proficiency with Node.
  • Experience in Python programming/scripting.
  • SPARQL knowledge would be a bonus.

What else do you bring:

  • Good communication skills, with the ability to articulate technical concepts.
  • Proactive self-starter who takes ownership and can provide direction.
  • Strong analytical and problem-solving skills.
  • Team player with the ability to mentor and influence others.
  • Ability to learn/adopt and promote modern technologies/applications.

Benefits

  • 27 days of annual leave  
  • Healthy half (0.5 day leave every 6 months for wellbeing)  
  • Leave- study/ volunteer/ reserve forces
  • Pension plan (6% employer contribution) 
  • Private medical insurance – Vitality
  • Maternity (100% of basic salary for the first 26 weeks followed by Statutory Maternity Pay)  
  • Paternity (100% of basic salary for 6 weeks) 
  • Life cover  
  • Access to GoodHabitz
  • Access to an on-site gym


  • Croydon, Greater London, United Kingdom Randstad Education Full time

    We are seeking a Senior Software Engineer to join our team at {company}. In this role, you will be responsible for developing and maintaining high-quality software applications. Our ideal candidate will have a strong background in software engineering and excellent communication skills.Key responsibilities include:Designing, developing, and testing software...


  • Croydon, Greater London, United Kingdom Camp Beaumont Day Camps Full time

    Unlock New Opportunities as a Senior Software EngineerWe're seeking a talented Senior Software Engineer to join our dynamic team at {company}. As a key member of our engineering department, you will be responsible for designing, developing, and deploying cutting-edge software solutions that drive business growth and success.Key Responsibilities:Design and...


  • Croydon, Greater London, United Kingdom PPF (Pension Protection Fund) Full time

    About the Job:As a Senior Software Engineer, you will be responsible for designing and implementing software solutions for our company. Your expertise in software development will enable us to deliver high-quality products to our customers. Key Responsibilities:1. Design and develop software applications using various programming languages and...


  • Croydon, Greater London, United Kingdom LSL Property Services Plc Full time

    Job Title: Senior Software Engineer We are seeking an experienced Senior Software Engineer to join our team. This role involves designing, developing, and maintaining our backend infrastructure using a range of technologies. Key Responsibilities: Develop and implement efficient backend solutions using languages such as Java, Python, and C++ Work closely...


  • Croydon, Greater London, United Kingdom Bella Italia Full time

    About the JobWe are looking for a Senior Software Engineer - Backend to join our team at {company}.As a Senior Software Engineer - Backend, you will be responsible for designing, developing, and maintaining the back-end infrastructure of our system.Key Responsibilities:Design and develop scalable, efficient, and reliable back-end systemsCollaborate with...


  • Croydon, Greater London, United Kingdom Flat Fee Recruiter Full time

    Key Responsibilities:• Develop high-quality, scalable, and maintainable software solutions using backend technologies.• Collaborate with cross-functional teams to identify and prioritize project requirements.• Participate in code reviews to ensure adherence to coding standards and best practices.Requirements:• 5+ years of experience in software...


  • Croydon, Greater London, United Kingdom Randstad Education Full time

    About the Role: We are seeking a skilled Senior Software Engineer to join our team and contribute to the development of innovative solutions. The ideal candidate will have a strong background in software engineering and experience with leading technical teams.Key Responsibilities:Lead the development of software productsCollaborate with cross-functional...

  • Lead Software Engineer

    2 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 Sunbelt Rentals Careers Full time

    We are looking for a talented Senior Software Engineer (Backend) to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend systems.Main Responsibilities:Design and develop scalable and efficient backend systemsCollaborate with cross-functional teams to identify and...


  • Croydon, Greater London, United Kingdom HFH Healthcare Full time

    At {company}, we are seeking a skilled Senior Software Engineer - Full Stack to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining our cloud-based software applications. Key Responsibilities:• Develop and deploy scalable, cloud-based software applications using a wide range of...


  • Croydon, Greater London, United Kingdom Multiple Brands B2B Conferences in multiple brands of emap. Full time

    Job Title: Senior Software EngineerAbout the Role:As a Senior Software Engineer at XYZ Corporation, you will be responsible for designing, developing, and maintaining complex software systems. You will work closely with cross-functional teams to deliver high-quality solutions that meet the needs of our customers.Key Responsibilities:- Design and develop...


  • Croydon, United Kingdom Janes Full time

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


  • 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 Jane's Full time

    Job Title: Senior Software Development EngineerJanes is a leading provider of open-source intelligence solutions, enabling militaries, governments, and defence companies to make critical decisions. We are seeking a highly skilled Senior Software Development Engineer to join our team.Job PurposeThe successful candidate will be responsible for architecting and...


  • Croydon, Greater London, United Kingdom Alina Homecare Full time

    We are seeking a Senior Software Engineer with expertise in cloud infrastructure to join our team. The ideal candidate will have a strong background in designing and implementing scalable cloud-based systems.The successful candidate will work closely with our development team to ensure seamless integration of cloud services and applications.


  • Croydon, Greater London, United Kingdom Rush Hair Full time

    About the Job:We are seeking a skilled Senior Software Engineer to join our team and contribute to the development of our cutting-edge software solutions. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our full-stack applications.Key Responsibilities:Design and develop high-quality software...


  • Croydon, Greater London, United Kingdom Timpson Ltd Full time

    About the Role:We are seeking a skilled Senior Software Engineer to join our team and contribute to the development of cloud-based services.Main Responsibilities:Design and implement scalable cloud-based solutionsCollaborate with cross-functional teams to ensure seamless integrationContinuously improve and optimize cloud services to meet business needs


  • Croydon, Greater London, United Kingdom Zoom Recruitment Services Ltd Full time

    We are seeking a senior software engineer with expertise in DevOps to join our team. This individual will be responsible for designing, implementing, and maintaining our cloud infrastructure.Key responsibilities include:Designing and implementing scalable and secure cloud infrastructureMaintaining and optimizing existing infrastructureCollaborating with...


  • Croydon, Greater London, United Kingdom Pioneer Selection Ltd Full time

    As a Senior Software Engineer - Cloud Architecture at {company}, you will be responsible for designing and implementing cloud-based systems that meet the needs of our business.The ideal candidate will have a strong background in cloud computing, including experience with cloud infrastructure, migration, and deployment.In this role, you will work closely with...


  • Croydon, Greater London, United Kingdom Janes Full time

    Job Purpose: Janes is seeking a highly skilled Senior Software Engineer to join our team as a key member of our full stack agile unit with a backend focus.About the Role: As a Senior Software Engineer, you will be responsible for developing solutions to ingest, transform, and serve data, both for internal purposes and for customers.Key...