Software Engineer in Cheltenham

Software Engineer in Cheltenham

Cheltenham Full-Time 50000 - 65000 £ / year (est.) No working from home possible
SiXworks an IBM company

At a Glance

  • Tasks: Design and build secure digital solutions with a collaborative team.
  • Company: Join a leading tech firm focused on innovation and security.
  • Benefits: Enjoy competitive pay, 25 days leave, private medical cover, and professional growth.
  • Other info: Dynamic work environment with opportunities for career advancement and learning.
  • Why this job: Make a real impact in tech while working with cutting-edge tools and technologies.
  • Qualifications: Degree in Computer Science or related field; skills in GIT, Kotlin, and backend languages.

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

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.

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

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

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

Software Engineer in Cheltenham employer: SiXworks an IBM company

As a Software Engineer at our company, you will thrive in a collaborative and innovative work culture that prioritises employee growth and wellbeing. With competitive salaries, generous benefits including 25 days of annual leave, private medical cover, and professional development opportunities, we ensure our team members are supported both personally and professionally. Located in a secure environment, you will have access to modern facilities such as a gym, café, and ample breakout spaces, making it an excellent place to develop your skills while contributing to meaningful projects.

SiXworks an IBM company

Contact Details:

SiXworks an IBM company Recruitment 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 employees on LinkedIn or attend industry meetups. A friendly chat can give you insider info and maybe even a referral!

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using Kotlin, Rust, or Docker. This gives us a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for the interview by brushing up on your coding skills and understanding our tech stack. Practise common coding challenges and be ready to discuss your past experiences in detail.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.

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

Kotlin
Jetpack Compose
GIT
Rust
Python
Go
Docker

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences mentioned in the job description. Highlight your proficiency in Kotlin, GIT, and any backend languages you know. We want to see how you fit into our team!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for software development and how you’ve tackled complex challenges in the past. Let us know why you’re excited about working with us at StudySmarter.

Showcase Your Projects:If you’ve worked on relevant projects, don’t hold back! Include links to your GitHub or any live applications. We love seeing practical examples of your work and how you’ve used technologies like Docker and CI/CD.

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’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at SiXworks an IBM company

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 GIT skills too, as you'll need to demonstrate your ability to manage code effectively.

Showcase Your Problem-Solving Skills

Prepare to discuss past projects where you tackled complex challenges. Be ready to explain your thought process and how you collaborated with others to find solutions. This will highlight your critical thinking and teamwork abilities, which are key for this role.

Familiarise Yourself with CI/CD and Docker

Since the role involves CI/CD pipelines and Docker, make sure you understand these concepts thoroughly. You might be asked about your experience with automated testing frameworks or how you’ve used Docker for deployment, so have some examples ready.

Stay Updated and Ask Questions

Demonstrate your passion for software development by discussing recent trends or technologies you’ve been following. Also, prepare thoughtful questions about the team’s current projects or the company’s approach to secure environments. This shows your genuine interest in the role and the company.