Skip to main content

Senior Software Engineer

Aspire Technology

DubaiOn-siteFull-Time4d ago

Description

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 technical issues and drive continuous improvement

What we're looking for

  • 5+ years' software engineering experience with Python
  • Additional experience with C++ and/or Java is advantageous
  • Experience with software architecture, systems integration and performance optimisation
  • Familiarity with Jira, Confluence or similar configuration management tools
  • Experience with software testing and test automation
  • Strong communication skills and the ability to work within multidisciplinary engineering teams
  • Degree in Computer Science, Software Engineering or a related discipline

Desirable

  • Experience delivering software for defence, government or other mission-critical environments
  • Knowledge of COTS/OEM software integration
  • Experience with SharePoint application services is beneficial

If you're looking to work on technically challenging projects with a highly skilled engineering team, apply today!

More jobs in Dubai