Delivering Trusted Environments
Lead Software Engineer
Location
United Kingdom
Posted
106 days ago
Salary
0
Seniority
Senior
Job Description
Lead Software Engineer
Aker Systems
• Help lead the development of backend services for a government client leveraging the latest commercial and open-source technologies • Design, develop, document and deploy new or enhanced features to our backend services that meet functional / non-functional business requirements • Actively participate in the team’s elaboration and estimation of user stories • Build frequent, small releases to maintain the team’s momentum • Collaborate closely with other engineers in our cross-functional feature teams; ensuring that others can cover for you, and that you can cover for them • Build, optimise and operate our Continuous Deployment pipelines • Maintain operational responsibility for the services that your team owns
Job Requirements
- Bachelor's degree or greater in Computer Science or a related field
- Equivalent of at least 5 years of working experience in a developer capacity
- JAVA programming experience as the core language, including Spring Boot
- Fluent in writing JAVA coding
- Experience with Kafka or a similar platform
- Experience with Scala and Spark
- 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
- Working in Agile development and/or DevOps teams
- Using GitHub/GitLab for source control
- Test Driven Development with appropriate tools and frameworks
- Experience in Big Data technologies
- Experience in Public Cloud services, such as AWS.
Benefits
- 25 days holiday plus bank holidays
- company paid medical insurance
- life assurance
- pension scheme
- annual training allowance
- wellbeing allowance
- virtual GP
- Employee Assistance plan and more.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Product Engineer
R2 CompaniesR2 Companies is a Privately-Held, Fully Integrated Real Estate Investment & Development Firm.
• Design, build, and maintain APIs, services, and systems across R2 • Own the product and solution architecture • Ensure best practices and uptime • Contribute to company-wide standards and reliability • Ensure delivery of mission-critical systems with tight deadlines • Increase the quality of the delivered code, towards a zero-bug policy • Research and invest in new tooling to improve services • Think about security throughout everything you do • Promote a culture that fosters learning, growth, risk taking, and accountability • Work with other teams to figure out how to build tools to make them more productive
• Design and build backend services and user interfaces to support certificate issuance, lifecycle management, automation, and integrations with internal and external systems • Develop and optimize SQL queries and database schemas • Work on certificate provisioning workflows, APIs, and system integrations, troubleshoot and resolve production issues with ownership mindset • Collaborate with product, QA, and DevOps teams for smooth feature delivery • Propose innovative solutions to improve system performance, automation, and reliability • Contribute to design discussions, code reviews, and documentation
• Helping build out cloud platform functionality that sets up, manages, and protects networking in the Akamai Connected Cloud. • Working on and extending our local Linux container network development environment. • Designing, implementing, reviewing, documenting, and testing high quality code in close collaboration with your team. • Working closely with local peers, and coordinating with teams globally as part of building on new features or dealing with bugs from users.
Staff Software Engineer
fanvueEmpowering over 100K+ creators with an AI-driven platform to connect, create, and earn with their fans.
• Lead technical initiatives that directly impact platform scalability and reliability • Scale our systems from PostgreSQL to event-driven architecture, designing for tens of millions of MAU • Drive monolith-to-services decomposition using proven patterns you have executed before • Design and implement database optimisation strategies for high-throughput workloads • Build and scale AI infrastructure, including vector stores, embedding pipelines, and LLM orchestration • Architect systems for AI-powered features, including automated chat, content moderation, and recommendations • Use AI coding tools (Cursor, Claude Code) to accelerate delivery and help define team standards • Build platform primitives that enable other teams to ship faster • Mentor engineers across the organisation through code reviews, design sessions, and pairing • Contribute to architecture decisions and technical strategy • Participate in incident response and drive reliability improvements



