TwinStream
Software Engineer
Skills
13 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
United Kingdom
Work mode:
Onsite
Published on:
8 October 2026
What they need
Who are we:
In 2019, our founders were working as engineers solving complex cross domain problems in defence and security organisations.
TwinStream was formed to consolidate their collective expertise and experience into one business, providing technical excellence and exceptional service to their clients. We have teams working both on-site with clients and remotely from home.
Salary: £70,000 to £90,000
Location: Remote, with potential travel to the Bristol office in the future.
Security: BPSS, but must be eligible to obtain DV clearance.
About the role:
TwinStream software engineers (Java) develop components of a cross-domain security system within an agile development team. They are involved in the entire software development lifecycle, which includes understanding the need for change, software design, coding, testing, delivery, and support. A TwinStream software engineer is not just a coder; they comprehend the business and domain challenges and utilize their technical skills to address those issues.
Responsibilities:
- Understand high-level requirements and collaborate to find solutions
- Investigate technologies to gain a deep understanding of their applicability
- Develop high-quality code
- Problem-solving deeply technical issues
- Build tests at all stages of development from, unit tests to acceptance & performance tests
- Build deployment code and pipelines, consulting with DevOps specialists
- Analyse and resolve issues from 3rd line support
- Collaborate in code development and review colleagues’ work
- Participate in indicative estimating & planning
- Any other reasonable duties relevant to skills and experience.
Key Skills
- Experience in developing software using our core and/or related technologies
- An agile development mindset
- Experience in agile working practices including
- TDD
- BDD
- Continuous delivery
- DevOps
- Pair programming
- Estimating & Planning
- Open, honest & positive attitude
Core Technologies
Java is the primary development language. Some exposure to other languages is useful, including Python, JavaScript, Golang, Bash Scripting, although these languages are used only occasionally.
The following technologies are used extensively in our solutions:
- Java
- Spring Boot
- AWS – S3, Fargate
- RDBMS (Postgres, Oracle) & JPA
- Mongo DB
- REST
- Rabbit MQ
- Docker
- Linux
- Terraform
- Ansible
- Jenkins
- GIT/Bitbucket
- Kubernetes
Desirable Skills
- OpenShift
- Docker Compose/Swarm
- Terraform
- Ansible
Other offers great for you!
These companies are also looking for great profiles
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
1 month ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
6 days ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
1 day ago
Quick apply
No company information available.