Salary
💰 £500 - £550 per day
Tech Stack
AndroidGoJavaKotlinLinuxPythonRust
About the role
- We’re building the next UK-headquartered engineering powerhouse.
- Design and integrate advanced systems that sense, connect, and protect data in challenging environments where quick decisions are vital.
- Solutions use intelligent automation to enhance speed and efficiency for critical operations in remote or high-pressure settings.
- Headquartered in Bristol (UK), combining modern engineering methods with cutting-edge commercial technology to create adaptable, mission-critical systems.
- Looking for an adaptable Software Engineer focused on Kotlin/Java and Android systems engineering to develop robust, scalable solutions.
- Join a diverse, collaborative, hands-on engineering team that shares knowledge and continuously learns and grows.
Requirements
- Proficient in Kotlin/Java and C++, with experience in developing, testing, and debugging software applications.
- Capable of writing clean, efficient, and maintainable code using OOP principles, data structures, and algorithms.
- Knowledge of additional languages such as Python, Rust, Go, or C# is a bonus.
- Familiar with software development tools, version control systems (such as Git), and build tools.
- Strong problem-solving skills and ability to adapt to changing project requirements.
- Experience working on both legacy and modern applications.
- Collaborative mindset with experience in cross-functional teams and Agile frameworks; high level of professionalism and effective communication.
- Able to work independently with minimal supervision while contributing effectively to team goals.
- Understanding of software security principles and proactive approach to identifying and mitigating risks.
- For Android specialists: in-depth knowledge of Android security practices and experience developing secure, resilient, and compliant mobile solutions.
- Highly desirable: experience in regulated sectors (defence, national security, telecommunications, financial services, or automotive).
- For Android-focused roles: experience in custom Android OS and driver development; knowledge of the Android build system and source code; understanding of Android OS architecture including Linux kernel-level programming; experience with the Android SDK, application lifecycle, and UI/UX design principles.