We're looking for an experienced Software Engineer to join a team developing mission‑critical software solutions for advanced security programmes in the UAE.
This is an opportunity to work across the full software development lifecycle, collaborating with multidisciplinary engineering teams to design, develop, integrate and test complex software systems supporting real‑world operational environments.
What you'll be doing - Design, develop and maintain Python‑based software applications
- Participate in requirements analysis, software design, integration and system testing
- Develop robust, scalable and maintainable software solutions
- Work alongside systems, hardware and integration engineers to deliver end‑to‑end capabilities
- Produce technical documentation including design artefacts and test procedures
- Review code, mentor junior engineers and promote engineering best practice
- Troubleshoot complex te...