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
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
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.