×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Full Stack Developer, DevOps

Job in Bristol, Bristol County, BS1, England, UK
Listing for: Rowden
Full Time position
Listed on 2026-05-04
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, DevOps, Android Developer
Salary/Wage Range or Industry Benchmark: 40000 - 75000 GBP Yearly GBP 40000.00 75000.00 YEAR
Job Description & How to Apply Below

Department: Engineering

Location: Bristol, UK

Compensation: £40,000 - £75,000 / year

We’re building the UK's next generation engineering powerhouse, providing critical technology that strengthens national security and resilience. We specialise in turning advances in sensing, AI, and communications into operational capability for the edge, where connectivity may be degraded or denied. Our work focuses on accelerating the deployment of technology, improving decision‑making for frontline teams, and protecting people and critical assets in demanding environments.

Key Responsibilities
  • Develop and test standalone Android apps and plugins.
  • Design and implement core components of an Android‑based operating system, such as kernel modules, device drivers, memory management, and process scheduling.
  • Develop system libraries and APIs that facilitate communication between components and applications.
  • Debug complex issues, including handling concurrency problems, memory leaks, and system crashes, ensuring stability and reliability.
  • Develop and execute comprehensive test plans, including unit tests, integration tests, and performance tests, to validate the operating system’s robustness and stability.
  • Utilise version control systems, particularly Git, to manage and track changes to the codebase.
  • Work within Agile frameworks, participating in sprints, stand‑ups, and other Agile practices.
Key Skills, Experience and Behaviours
  • Technical Expertise:
    • Experience in an OOP language such as Java, C#, C++ (willingness to adapt to Kotlin and Android based applications).
    • Ability to write clean, efficient, maintainable code, utilising OOP principles, data structures, and algorithms to solve complex problems.
    • Familiar with software development tools, version control systems (e.g., Git), and build tools.
    • Strong analytical and problem‑solving skills, quick to grasp new technologies and adapt to changing requirements.
    • Experience working on diverse projects, from legacy codebases to modern applications.
  • Communication and

    Collaboration:

    • Collaborative mindset, experience working in cross‑functional teams within Agile frameworks.
    • High professionalism, reliability, effective communication skills; able to work independently with minimal supervision while collaborating effectively to deliver quality results within agreed timelines.
  • Security Focus:
    • Knowledge of Secure Software Development practices and proactive risk mitigation.
    • Experience developing secure, resilient, and compliant mobile solutions.
  • Highly Desirable

    Experience:

    • Knowledge of additional programming languages such as Python, Rust, Go, C#.
    • Experience in regulated sectors delivering complex networked systems (defence, national security, telecommunications, financial services, automotive).
    • Experience developing Android applications with strong understanding of the Android SDK, application lifecycle, development tools, and UI/UX design principles.
About You
  • Team working and collaboration – work closely with other engineers and developers in a cross‑functional team, communicate well, share knowledge and challenge constructively.
  • Ability and desire to learn – comfortable with rapidly changing technologies, programming languages, and platforms; willing to learn new technologies throughout the project.
  • Adaptability, resilience, and the ability to work in a fast‑paced environment.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary