Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
TwinStream

Software Engineer – Java, C++

TwinStream

. Develop components of a cross-domain security system within an agile development team .

Posted 11/5/2026contractRemote • United KingdomMid-LevelSenior💰 £500 - £600 per dayWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software development using Java and related technologies, with a strong focus on agile methodologies, TDD, and BDD. Proficient in building deployment pipelines and collaborating within cross-functional teams to deliver high-quality code and resolve technical issues.

Highest-signal resume keywords
Java DevelopmentAgile MethodologiesTest-Driven Development (TDD)Continuous DeliveryDevOps Practices

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentSpring BootRESTRDBMS (Postgres, Oracle)MongoDBDynamoDBDockerKubernetesTerraformAnsible
Soft Skills
CollaborationProblem-SolvingCommunication
Tools & Technologies
AWS (S3, Fargate, Lambda, SQS/SNS)JenkinsGit/BitbucketGitLabLinuxRabbitMQ
Certifications & Qualifications
BPSS Clearance Eligibility
Industry Keywords
Cross-Domain SecuritySoftware Development LifecyclePair ProgrammingContinuous IntegrationThird-Line Support

Tech Stack

Tools & technologies
AnsibleAWSDockerDynamoDBJavaJavaScriptJenkinsKubernetesLinuxMongoDBOraclePostgresPythonRabbitMQRDBMSSpringSpring BootSpringBootTerraformC++Go

About the role

Key responsibilities & impact
  • Develop components of a cross-domain security system within an agile development team
  • Participate in the entire software development lifecycle, including understanding the need for change, software design, coding, testing, delivery, and support
  • Understand high-level requirements and collaborate to find solutions
  • Investigate technologies and assess their applicability
  • Develop high-quality code
  • Solve deeply technical issues
  • Build unit, acceptance, and performance tests
  • Build deployment code and pipelines in consultation with DevOps specialists
  • Analyse and resolve third-line support issues
  • Collaborate on code development and review colleagues’ work
  • Participate in indicative estimating and planning
  • Perform other reasonable duties relevant to skills and experience

Requirements

What you’ll need
  • Experience developing software using core and/or related technologies
  • Experience with agile working practices
  • Experience with TDD
  • Experience with BDD
  • Experience with continuous delivery
  • Experience with DevOps
  • Experience with pair programming
  • Experience with estimating and planning
  • Java as the primary development language
  • Experience or exposure to C++
  • Familiarity with Python, JavaScript, Golang, or Bash scripting is useful
  • Experience with Spring Boot
  • Experience with AWS services including S3, Fargate, Lambda, and SQS/SNS
  • Experience with RDBMS such as Postgres or Oracle and JPA
  • Experience with MongoDB
  • Experience with DynamoDB
  • Experience with REST
  • Experience with RabbitMQ
  • Experience with Docker
  • Experience with Linux
  • Experience with Terraform
  • Experience with Ansible
  • Experience with Jenkins
  • Experience with Git/Bitbucket
  • Experience with GitLab
  • Experience with Kubernetes
  • BPSS clearance eligibility
  • Must meet UK Government residency and right-to-work requirements associated with the required clearance level

Benefits

Comp & perks
  • 3-month rolling contract outside of IR35
  • Remote work arrangement
  • Opportunity to work on complex cross-domain security systems
  • Agile development environment
  • Support for adjustments during the recruitment process