Apply

Ready to go for it?

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

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

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
SiXworks an IBM company

Software Engineer

SiXworks an IBM company

Software Engineer developing secure digital solutions in hybrid work environment for Defence and National Security. Collaborating on complex problems while maintaining software best practices.

Posted 6/14/2026full-timeCheltenham • 🇬🇧 United KingdomMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
AndroidDockerGoKotlinPythonRust

About the role

Key responsibilities & impact
  • Help design, build, and deliver secure digital solutions in highly secure environments.
  • Collaborate with the development team to design, develop, and maintain software solutions.
  • Develop reliable applications in Kotlin Jetpack Compose for Android.
  • Utilise GIT for version control, ensuring efficient code management and collaboration.
  • Design and implement backend solutions using either Rust, Python, or Go, ensuring robustness and scalability (e.g. writing web APIs).
  • Utilise Docker for containerisation to streamline deployment processes and ensure consistency across environments.
  • Implement and maintain CI/CD pipelines to automate software delivery and deployment.
  • Write clean, efficient, and well-documented code following industry best practices.
  • Participate in code reviews, providing constructive feedback to team members.
  • Stay updated with the latest technologies, trends, and best practices in software development.

Requirements

What you’ll need
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Strong proficiency in GIT for version control and collaborative development.
  • Proficiency in Android Kotlin front-end development.
  • Familiarity with backend development languages such as Rust, Python, or Go.
  • Solid understanding of software development principles (MVVM, UDF), Web APIs, standards (e.g. OpenAPI), and data structures.
  • Experience with Docker for containerisation and deployment.
  • Knowledge of DevOps processes, including CI/CD pipelines and automated testing frameworks.
  • Strong communication and collaboration abilities within a team environment.
  • Ability to adapt to a fast-paced, dynamic work environment and learn new technologies quickly.
  • Comfortable with developing in a secure environment (on remote developer environments, VMs etc).

Benefits

Comp & perks
  • 25 days annual leave + bank holidays
  • free Private Medical cover
  • Life Assurance
  • Generous pension (10% employer, 5% employee contribution)
  • Bonus
  • Professional development and training support
  • secure parking
  • gym
  • café & restaurant on site
  • lots of open break out spaces

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 & Tools
KotlinJetpack ComposeRustPythonGoGITDockerCI/CDWeb APIsdata structures
Soft Skills
communicationcollaborationadaptabilityfeedbackteamwork
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering