Software Engineer in Cheltenham

Software Engineer in Cheltenham

Cheltenham Full-Time 50000 - 65000 £ / year (est.) Home office (partial)
Sixworks

At a Glance

  • Tasks: Design and develop secure digital solutions for Defence and National Security missions.
  • Company: SiXworks, a leader in secure digital innovation.
  • Benefits: Competitive salary, 25 days leave, private medical cover, and professional development.
  • Other info: Dynamic workplace with opportunities for growth and innovation.
  • Why this job: Make a real impact while solving complex technical challenges in a collaborative environment.
  • Qualifications: Degree in Computer Science or related field; experience in software development and team collaboration.

The predicted salary is between 50000 - 65000 £ per year.

Work on Technology That Protects What Matters At SiXworks, we build secure digital solutions that support Defence and National Security missions. Our teams work on complex problems where reliability, security, and speed of innovation matter. We’re looking for a Software Engineer who enjoys solving difficult technical challenges and wants their work to have real operational impact. This role requires occasional visits to Herefordshire.

What You’ll Do

  • As a Software Engineer, you’ll help design, build, and deliver secure digital solutions in highly secure environments.
  • You’ll work alongside engineers, architects, and delivery specialists to develop technology that enables faster, safer decision-making for critical operations.
  • Your work may include:
  • 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.

What We’re Looking For

  • We value people who take ownership, think critically, and enjoy working as part of a collaborative team tackling complex challenges.
  • You don’t need to tick every box, but we’re particularly interested in people with skills/experience in:
  • 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.
  • Happy to develop PoC applications where requirements may change rapidly and rework is common.
  • 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).

Just as important are curiosity, strong problem solving ability, and the motivation to continuously improve how technology is designed and delivered.

About SiXworks

SiXworks is a specialist digital innovation partner delivering secure, mission-critical technology to Defence and National Security organisations. We focus on digital experimentation, secure-by-design architecture, cloud technologies, and rapid application development to help our customers move faster and stay ahead of evolving challenges. Our team combines expertise from across technology, business, and operational backgrounds including the armed forces creating a collaborative environment where practical thinking and innovation thrive.

Why Join Us

Our culture is guided by six principles: Agility, Security, Innovation, Quality, Collaboration and Inclusivity our North Star for how we work. SiXworks is a leading provider of secure digital solutions, specialising in digital experimentation and focused on fail-safe-fast cutting-edge technology solutions deployed in highly secure environments. As an end-to-end digital innovation and delivery partner, we turn complex challenges into mission-critical digital advantages. This is a thrilling time for us, with ambitious plans for growth. We are looking for brilliant, experienced, driven and self-motivated people to join the team on our journey.

We offer competitive salaries and a package that supports your wellbeing and development, including 25 days annual leave + bank holidays, free Private Medical cover and Life Assurance, Generous pension (10% employer, 5% employee contribution), Bonus and Professional development and training support. In addition to secure parking, gym, café & restaurant on site and lots of open break out spaces.

A word on UK Security Clearance

Due to the secure nature of the position and working environment, you must have or be eligible to obtain Security Clearance.

Interested? Please apply!

Software Engineer in Cheltenham employer: Sixworks

SiXworks is an exceptional employer that fosters a culture of agility, security, and innovation, making it an ideal place for Software Engineers who are passionate about solving complex challenges in Defence and National Security. With competitive salaries, generous benefits including 25 days annual leave, private medical cover, and a strong focus on professional development, employees are supported in their growth while working in a collaborative environment that values inclusivity and practical thinking. Located in Herefordshire, the company offers unique advantages such as secure parking, on-site gym facilities, and a vibrant workspace designed to encourage creativity and teamwork.
Sixworks

Contact Detail:

Sixworks Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in Cheltenham

✨Tip Number 1

Network like a pro! Reach out to current or former employees at SiXworks on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or portfolio showcasing your projects, make sure to share it during interviews. It’s a great way to demonstrate your coding chops and problem-solving abilities.

✨Tip Number 3

Prepare for technical challenges! Brush up on your Kotlin, Rust, Python, or Go skills. Be ready to tackle some coding problems during the interview process, as they’ll want to see how you think on your feet.

✨Tip Number 4

Don’t forget to ask questions! Show your curiosity about SiXworks’ projects and culture. This not only demonstrates your interest but also helps you figure out if it’s the right fit for you.

We think you need these skills to ace Software Engineer in Cheltenham

Kotlin
Jetpack Compose
GIT
Rust
Python
Go
Docker
CI/CD pipelines
Web APIs
MVVM
UDF
OpenAPI
Automated testing frameworks
Problem Solving
Communication Skills
Collaboration

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter to highlight the skills and experiences that align with the Software Engineer role. We want to see how your background fits into our mission of building secure digital solutions.

Showcase Your Technical Skills: Don’t hold back on showcasing your proficiency in Kotlin, GIT, and any backend languages you know. We’re looking for candidates who can demonstrate their technical prowess and problem-solving abilities right from the start.

Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate well-structured applications that are easy to read and get straight to the important stuff. Remember, clarity is key!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates about the process. Let’s get started!

How to prepare for a job interview at Sixworks

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Kotlin for Android and backend languages like Rust, Python, or Go. Brush up on your knowledge of GIT, Docker, and CI/CD processes, as these are crucial for the role.

✨Showcase Problem-Solving Skills

Prepare to discuss specific technical challenges you've faced in previous projects. Be ready to explain how you approached these problems, the solutions you implemented, and the impact they had. This will demonstrate your critical thinking and ownership.

✨Collaborative Mindset

Since teamwork is key at SiXworks, think of examples where you’ve successfully collaborated with others. Highlight your communication skills and how you’ve contributed to a team environment, especially during code reviews or project discussions.

✨Stay Updated and Curious

Show your enthusiasm for continuous learning by discussing recent technologies or trends in software development that excite you. This reflects your curiosity and motivation to improve, which aligns perfectly with what SiXworks values in their team members.

Software Engineer in Cheltenham
Sixworks
Location: Cheltenham

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>