At a Glance
- Tasks: Develop Android apps and backend services while tackling complex technical challenges.
- Company: Join a specialist tech consultancy focused on secure digital solutions.
- Benefits: Competitive salary, continuous learning support, and a collaborative culture.
- Other info: Work in a hybrid setting with excellent career growth opportunities.
- Why this job: Make an impact on high-stakes projects in a dynamic, secure environment.
- Qualifications: Experience in Android development and backend technologies like Rust or Python.
The predicted salary is between 60000 - 60000 € per year.
A specialist technology consultancy delivering secure digital solutions is looking for a Software Engineer to join a growing engineering team working on complex, high-impact projects. This role offers the opportunity to work on modern applications and backend systems in secure environments, contributing to technology solutions where reliability, scalability, and rapid delivery are essential.
The successful candidate will enjoy working across the full development lifecycle, building proof‑of‑concept applications, collaborating closely with technical teams, and solving challenging engineering problems in fast‑paced environments.
The Role
You’ll work alongside software engineers, architects, and technical delivery teams to design, build, and maintain secure applications and services.
Responsibilities
- Developing Android applications using Kotlin and Jetpack Compose
- Designing and building backend services using Rust, Python, or Go
- Developing and maintaining secure web APIs
- Using Git for version control and collaborative development
- Working with Docker and containerised environments
- Supporting CI/CD pipelines and automated deployment processes
- Writing clean, maintainable, and well‑documented code
- Participating in peer code reviews and technical discussions
- Building PoC applications where requirements may evolve rapidly
- Contributing to engineering best practices and continuous improvement
- Working within secure development environments and remote platforms
Required Skills & Experience
- Commercial experience in software engineering or software development
- Strong Android development experience using Kotlin
- Experience with Git‑based version control workflows
- Backend development experience using Rust, Python, or Go
- Understanding of software development principles such as MVVM and UDF
- Experience developing and integrating RESTful/Web APIs
- Familiarity with OpenAPI standards
- Experience with Docker and containerisation
- Knowledge of CI/CD pipelines and DevOps practices
- Strong communication and collaboration skills
- Ability to work effectively in Agile delivery environments
- Comfortable adapting to changing technical requirements and priorities
Desirable Experience
- Experience working within secure or highly regulated environments
- Exposure to cloud‑native or distributed systems
- Experience building proof‑of‑concept or experimental applications
- Understanding of secure software engineering practices
What’s On Offer
- Opportunity to work on technically challenging projects
- Collaborative and engineering‑focused culture
- Exposure to modern technologies and delivery practices
- Support for continuous learning and professional development
- Competitive salary and benefits package
Software Engineer – Android - SC Cleared in Cheltenham employer: Searchability
Join a leading technology consultancy in Cheltenham, where you will be part of a dynamic team tackling complex technical challenges in secure environments. With a strong focus on collaboration and continuous learning, this role offers competitive salary packages and the chance to work with modern technologies while contributing to impactful projects. Embrace a culture that values innovation and professional growth, making it an excellent employer for those seeking meaningful and rewarding careers.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer – Android - SC Cleared in Cheltenham
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in secure environments. A friendly chat can lead to insider info about job openings or even referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Android apps and backend projects. This is your chance to demonstrate your expertise in Kotlin, Rust, or Python, and it’ll make you stand out during interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and data structures, and be ready to discuss your experience with CI/CD pipelines and Docker. We want you to feel confident!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Software Engineer – Android - SC Cleared in Cheltenham
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your Android development experience and any backend skills you have. We want to see how your past projects align with the role, so don’t be shy about showcasing your Kotlin and Rust expertise!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're excited about working with us at StudySmarter and how your skills can help tackle our complex technical challenges. Keep it engaging and relevant!
Showcase Your Projects:If you've built any proof-of-concept applications or worked on interesting projects, make sure to mention them in your application. We love seeing real examples of your work and how you approach problem-solving.
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Searchability
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Kotlin for Android development and Rust, Python, or Go for backend services. Brush up on your knowledge of Git, Docker, and CI/CD pipelines, as these are crucial for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex engineering challenges. Think about projects where you built proof-of-concept applications or worked in fast-paced environments, and be ready to explain your thought process and the outcomes.
✨Understand Secure Development Practices
Since this role requires SC clearance and involves secure environments, it’s essential to demonstrate your understanding of secure software engineering practices. Familiarise yourself with relevant standards and be prepared to discuss how you’ve applied them in past projects.
✨Engage in Technical Discussions
During the interview, don’t hesitate to ask questions about the team’s current projects or technical challenges they face. This shows your interest in collaboration and helps you gauge if the company culture aligns with your working style.