Software Engineer

Searchability NS&D

Cheltenham

Hybrid

GBP 45,000 - 75,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Professional development
Cloud exposure
Collaborative team

Job summary

Software Engineer (Android and Backend) is a hybrid role focused on mobile development with Kotlin and Jetpack Compose, and backend services in Rust, Python, or Go. The position involves modern DevOps practices, CI/CD, and secure development environments.

The role offers hybrid working with flexibility and occasional travel to customer sites. Must have a degree or equivalent experience and strong collaboration skills.

Qualifications

  • Degree in Computer Science, Software Engineering or related field.
  • Strong Android experience with Kotlin and Jetpack Compose.
  • Experience with backend languages such as Rust, Python, or Go.
  • Knowledge of MVVM, RESTful APIs, and OpenAPI.
  • Experience with Docker and DevOps practices (CI/CD and automated testing).

Responsibilities

  • Collaborate with a multidisciplinary team to design, develop, and maintain software.
  • Develop Android applications using Kotlin and Jetpack Compose.
  • Use Git for version control and collaboration.
  • Design and implement scalable back-end services and APIs.
  • Contribute to CI/CD pipelines to automate delivery.
  • Write clean, well-documented code and participate in code reviews.

Skills

Android
Kotlin
Jetpack Compose
Git
REST APIs
CI/CD
Docker
MVVM
OpenAPI
DevOps

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Docker

Job description

Software Engineer - Android and Backend (SC Cleared)

Salary: Up to £75,000

Working Pattern: Hybrid (Flexible)

A client of ours looking for a motivated Software Engineer to join a collaborative development team, working on innovative software solutions in a secure, technology-driven environment.

This role is ideal for someone with a strong foundation in Android development using Kotlin and Jetpack Compose, combined with an interest in backend development, cloud technologies, and modern DevOps practices.

The position is hybrid, with occasional travel to customer sites as required.

Key Responsibilities

  • Collaborate with a multidisciplinary development team to design, develop, and maintain high-quality software solutions.
  • Develop reliable Android applications using Kotlin and Jetpack Compose.
  • Use Git for effective version control and collaborative software development.
  • Design and implement scalable backend services and web APIs using Rust, Python, or Go.
  • Contribute to the development and maintenance of CI/CD pipelines to automate software delivery.
  • Write clean, efficient, and well-documented code in line with industry best practices.
  • Participate in code reviews, providing constructive feedback to support continuous improvement.
  • Keep up to date with emerging technologies, tools, and software development practices.

About You

You'll have:

  • A degree in Computer Science, Software Engineering, or a related discipline (or equivalent commercial experience).
  • Strong experience using Git for version control and collaborative development.
  • Commercial experience developing Android applications with Kotlin and Jetpack Compose.
  • An interest in developing proof-of-concept applications where requirements can evolve rapidly.
  • Experience with one or more backend programming languages such as Rust, Python, or Go.
  • A solid understanding of software engineering principles, including MVVM, UDF, RESTful APIs, OpenAPI, and common data structures.
  • Experience using Docker for containerisation.
  • Knowledge of DevOps practices, including CI/CD pipelines and automated testing.
  • Strong communication and teamwork skills.
  • The ability to work in a fast-paced environment and adapt quickly to changing priorities.
  • Experience working within secure development environments, including remote development platforms or virtual machines.

Experience with any of the following would be advantageous:

  • Cloud platforms such as AWS or Azure.
  • Kubernetes or other container orchestration technologies.
  • Web application security principles and secure development best practices.

What We Offer

  • Opportunity to work on technically challenging and meaningful projects.
  • Exposure to modern software engineering tools and cloud technologies.
  • A collaborative and supportive team environment.
  • Opportunities for professional development and continuous learning.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Security Wizardry Radar Page • Cheltenham

On-site
GBP 45,000 - 65,000
Software Engineer
Software Engineer

Talent Locker • Cheltenham

Hybrid
GBP 63,000 - 87,000
Software Engineer - Android Developer
Software Engineer - Android Developer

Talent Locker Ltd • Cheltenham

On-site
GBP 50,000 - 70,000
Software Engineer
Software Engineer

Addition • Cheltenham

Hybrid
GBP 55,000 - 85,000
Private medical insurance
10% employer pension
Life assurance
+2
Android Developer
Android Developer

Altech Group Ltd • Manchester

Hybrid
GBP 59,000 - 72,000
Hybrid work pattern
Enhanced holiday allowance
Enhanced pension contribution
+6
Senior Android Developer
Senior Android Developer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Greater London

Remote
GBP 50,000 - 65,000
Software Engineer
Software Engineer

Security Wizardry Radar Page • Farnborough

On-site
GBP 40,000 - 60,000
Senior Android Developer - Up to £90k
Senior Android Developer - Up to £90k

Oliver Bernard • Greater London

Hybrid
GBP 65,000 - 90,000
Hybrid work
Office days
Senior Kotlin Developer — Build Scalable Cloud Microservices
Senior Kotlin Developer — Build Scalable Cloud Microservices

Anson McCade • Leeds

On-site
GBP 70,000 - 100,000
Flexible benefits package
Senior Kotlin Developer
Senior Kotlin Developer

Anson McCade • Leeds

On-site
GBP 70,000 - 100,000
Flexible benefits package