Remote Lead Software Engineer

Aker Systems
Bicester, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 85K

Job location

Remote
Bicester, United Kingdom

Tech stack

Clean Code Principles
Java
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Automation of Tests
Big Data
Cloud Computing
Code Review
Computer Programming
Continuous Delivery
DevOps
Github
PostgreSQL
Redis
Cloud Services
Systems Integration
Test Driven Development
System Availability
Spark
Spring-boot
Backend
Gitlab
Information Technology
Low Latency
Kafka
Software Version Control
GXP

Job description

  • Help lead the development of backend services for a government client using commercial and open-source technologies.
  • Design, develop, document, and deploy backend services focused on high availability, low latency, and scalability.
  • Design, develop, document, and deploy new or enhanced features that meet functional and non-functional business requirements.
  • Actively participate in the teams elaboration and estimation of user stories.
  • Build frequent, small releases to maintain team momentum.
  • Collaborate closely with other engineers in cross-functional feature teams and ensure cover for one another.
  • Build, optimise, and operate Continuous Deployment pipelines.
  • Maintain operational responsibility for the services owned by our team.

Technologies:

  • AWS
  • Big Data
  • Backend
  • Cloud
  • DevOps
  • GitHub
  • GitLab
  • Support
  • Java
  • Kafka
  • PostgreSQL
  • Redis
  • Scala
  • Security
  • Spark
  • Spring
  • Spring Boot
  • TDD

Requirements

  • A UK Government Security Check (SC) clearance is required for this role, or you must be eligible for support to apply if you have lived and worked in the UK for a minimum of 5 years.
  • A Bachelors degree or higher in Computer Science or a related field, or at least 5 years of equivalent developer experience.
  • Strong Java programming experience, including Spring Boot.
  • Fluent in writing Java code.
  • Experience with Kafka or a similar platform.
  • Experience with Scala and Spark.
  • Experience integrating with backing services such as PostgreSQL, Redis, or S3.
  • Good engineering practices, including continuous delivery, clean code, documentation, defensive programming, automated testing, and code reviews.
  • Experience working in Agile development and/or DevOps teams.
  • Experience using GitHub or GitLab for source control.
  • Experience with Test Driven Development using appropriate tools and frameworks.
  • Experience in Big Data technologies.
  • Experience with public cloud services such as AWS.

Benefits & conditions

We were founded in 2017 by experienced technology professionals to provide highly secure enterprise data platforms to large organisations. We build and operate ultra-secure, high-performance, cloud-based data infrastructure, and our proprietary technology helps improve data management and sharing while reducing costs and improving performance. We have been recognised for our culture and growth, including the Breakthrough Culture Awards in 2024, Sunday Times Tech Track recognition in 2020, and multiple Thames Valley Tech Awards wins. We offer a competitive salary, 25 days holiday plus bank holidays, company-paid medical insurance and life assurance, a pension scheme, annual training allowance, wellbeing allowance, a virtual GP, an Employee Assistance Plan, and more. We are committed to an inclusive, supportive, diverse workplace where we work collaboratively, take responsibility, and communicate openly as a team.

Apply for this position