Senior Engineer (Android)
Role details
Job location
Tech stack
Job description
The Senior Engineer is a highly capable and adaptable engineering professional responsible for delivering high-quality, reliable, and maintainable solutions across both software and infrastructure domains.
The role encompasses the full breadth of modern engineering, including application development, cloud and infrastructure engineering, automation, and operational excellence.
This role exists to enable the successful delivery and operation of platforms, services, and environments by applying strong engineering fundamentals, modern practices, and a relentless focus on quality.
The Senior Engineer acts as a technical leader and role model, supporting teams through collaboration, mentoring, and continuous improvement, while remaining hands-on and delivery-focused.
You'll be regarded as the Subject Matter Expert (SME), and responsible for providing strategic expertise to ensure effective management of the technical and business services for your specialist area. Supporting our solutions, platforms and applications occasionally out of hours
You'll be responsible for the creation, quality, and adherence of technical and standards documentation and practices to maintain a stable and consistent environment.
You'll provide a high level of technical knowledge to complete the troubleshooting of and resolution to production incidents or problems to meet our operational IT needs and ensure business as usual services are maintained within agreed SLA's.
This is a hybrid role, requiring the successful candidate to be based in Coventry or Manchester, with a requirement to be onsite once a month and additional days throughout the quarter for PI Planning and other CIDO events.
Overtime: We'll require you to be available for out-of-hours support, on a rota basis.
Our benefits include
- 28 days holiday a year plus bank holidays and a holiday buy/sell scheme
Requirements
Do you have experience in iOS development?, You'll have knowledge of systems management procedures in a large commercial and mission-critical environment. Be able to demonstrate capacity planning, performance tuning and proactive monitoring of solutions and have a proactive approach, with a desire to develop and improve processes. You'll have the ability to work in a fast past and changing environment, whilst being thorough, with good attention to detail and delivering to agreed timescales. You'll be able to articulate technical knowledge into easy-to-understand terms for all stakeholders and be flexible in your approach to working hours to meet your own objectives and assist colleagues in meeting their objectives., * Strong knowledge of and related experience within an Android software development environment.
- Subject matter expert in Kotlin / Google play store / Jetpack compose / MVVM architecture / Core routines and Continuous integration/deployment
- Experience with iOS development using Swift UI/UI Kit and Xcode. iOS lifecycle development.
- Strong engineering fundamentals applicable to both software and infrastructure disciplines.
- Experience working across cloud and infrastructure concepts and \ or alongside application development.
- Ability to think holistically about systems, balancing functionality, reliability, security, and cost.
Attitude & Mindset (Critical to Success)
- Raises standards through example, improving quality, automation, and reliability.
- Contributes positively to team culture, collaboration, and knowledge sharing.
- Continuously develops personal skills while helping others grow.
- Demonstrates a strong sense of ownership and accountability for outcomes.
- Open to change and experimentation, with a willingness to challenge the status quo constructively.
Experience in these areas would be helpful:
- Exposure to modern delivery models (Agile, DevOps-oriented teams).
- Experience contributing to platform, environment, or shared service engineering.
- Familiarity with operational practices such as monitoring, alerting, and incident response.
Full time - 35hrs