Senior Software Engineer
Technical Futures Ltd
Luton, United Kingdom
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 90KJob location
Remote
Luton, United Kingdom
Tech stack
API
Systems Engineering
Cloud Computing
Software Quality
Linux
Python
OAuth
OpenID
Ansible
Software Engineering
WebSocket
Data Storage Technologies
Backend
FastAPI
Containerization
Information Technology
Slurm
Machine Learning Operations
REST
Data Pipelines
Docker
Job description
- Work collaboratively with engineers and scientists to help design the platform layer.
- Design systems and the APIs between them.
- Build services that coordinate work, manage state, and handle failure.
- Contribute to the development of a cutting-edge platform for optimizing complex engineering systems.
- Apply strong software engineering practices with a focus on code quality.
- Support platform and backend engineering across cloud, HPC, identity, containerization, and data pipeline concerns.
Technologies:
- Ansible
- Backend
- Cloud
- FastAPI
- Support
- Linux
- Podman
- Python
- REST
- Rust
- API
Requirements
- Strong academic background in Software Engineering, Computer Science, Physics, or Scientific Software, or a related field.
- Strong software engineering skills in modern languages, ideally Python and Rust.
- Experience designing systems and the APIs between them, including services that coordinate work, manage state, and handle failure.
- Focus on code quality.
- Experience with cloud computing or HPC job management, such as Slurm.
- Experience with identity and authorization flows such as OIDC or OAuth2.
- Experience deploying containerized services on Linux, such as Podman.
- Experience with infrastructure as code, such as Ansible or OpenTofu.
- Experience with modern Python tooling and packaging, such as uv.
- Experience with data storage and pipelines, including large simulation results and model serving.
- Experience with APIs, REST, WebSockets, or frameworks such as FastAPI.
Benefits & conditions
We are an exciting deeptech start-up focused on optimizing complex engineering systems. We offer hybrid working with 3 days in the office and 2 days working from home, along with a very generous base salary depending on skills and experience. Our benefits include shares, 30 days holiday plus time off between Christmas and New Year, private healthcare, a pension plan, life assurance, and much more. We are looking for a Senior Software / Backend Engineer at senior through staff level to join our dedicated team and help shape our platform layer.