Join us as a Software Engineer with Arqit
(London, Full-time, Hybrid, 12 months)
At Capita, we support clients across a range of sectors, including local Government, central Government, education, transport, health, life and pensions, insurance and other private sector organisations. We support with expertise applied by the talent across our business in combination with technology, insight and analytics to keep our clients ahead of change, sharper than competitors and more efficient than ever – and we always need new talent to help us achieve our goals.
There has never been a more exciting time to join Arqit as we accelerate our development. We are looking to expand our software team with individuals that are interested in joining a fast-paced, exciting tech scale-up which focuses on a range of different technology areas. If you have any or many of the attributes listed below then we'd love to hear from you! We will offer you fun and interesting work in areas from cloud cybersecurity to satellite mission planning. We have a great team culture that gives you the opportunity to innovate, take ownership, and scale new heights in your career as the company grows.The role may involve working in our London office or in our regional operations centre, and there will also be considerable flexibility around working from home
The Role of a Full-Stack Engineer
As a software engineer within the Software Engineering organisation at Arqit, you'll get the chance to work on an exciting strategic product roadmap in one of the following areas:
Satellite mission planning systems
Enterprise and consumer cybersecurity products
We'll work out which team you'd best fit during the interview process based on your previous experience and interests. Once you join your team, you'll be responsible for the design, implementation, test and support of software components through the full SDLC using modern cloud architectures, frameworks, tools and languages.
This is a great opportunity to join our high-performing team and make a real-world impact as we scale on our exciting journey into an emerging technology space, working with talented teams of product managers, scientists, cryptographers, satellite systems engineers, designers and software architects and engineers.
Typical Role Responsibilities:
Working with and realising the vision of our stellar team of cyber experts to address security threats for today and the future.
Developing ground-breaking cybersecurity focused cloud PaaS and satellite systems, utilising modern distributed cloud technology stacks and your previous experiences to solve novel technical challenges.
Working with our systems architects to refine the definition and designs for significant system components ready for implementation.
Developing and deploying a range of services and applications for public and hybrid/private clouds, cloud APIs, client SDKs, applications and software for a variety of platforms (IoT/mobile/server/appliance/laptop).
Helping to refine our agile development practices, ensuring the team continually delivers superior quality software by focussing on quality-driven software engineering practices.
Working with the Product Management team to help refine requirements and workflows, and use your customer focus to ensure world-class UX.
Investigating internal or customer related issues, identifying root cause and providing solutions.
Mentoring and coaching less experienced colleagues to help them realise their potential.
Key Skills and Experience:
BSc/MSc/BEng/MEng or equivalent in Computer Science, electronic engineering or related field, or significant commercial experience of developing complex mission-critical enterprise software and services.
Strong analytical, problem-solving, and organizational skills
Thrives in an ambiguous environment
Experience of Java/Kotlin/C/C++/Python or other modern language
Experience in building horizontally-scalable mission-critical enterprise or consumer platforms, software or services in the cloud or on the endpoint.
Experience in one of the following is desirable;
Cloud service development (public/hybrid/private cloud)
Device drivers on Windows, Linux or MacOS
Low-level development under RTOS, UEFI, BIOS etc., or firmware or virtualisation development
Web/mobile apps using Angular/Ionic or similar
Experience working within the cybersecurity industry is a strong plus
Experience of triage, RCA and fix for software issues within a distributed system
Working knowledge of applied cryptography
Experience of database development (SQL and NoSQL)
Experience with OO Design, Design Patterns, Refactoring, unit testing and related areas
Experience working in an Agile SCRUM, or Lean Kanban environment
Experience with hardware security features across different compute and mobile platforms (e.g. TPM, SGX, SME/SEV, Keychain)
We look forward to hearing from you and wish you the very best of luck with your application.