Thales Circular Logo

Software Developer - Emirati Nationals Only

Thales Abu Dhabi, United Arab Emirates Posted: 05 May 2025

Financial

  • Estimate: $40k - $60k*
  • Zero income tax location

Accessibility

  • Hybrid
  • No Visa Provided

Requirements

  • Experience: Intermediate
  • English: Fluent
  • Arabic: Preferred
  • French: Preferred

Position

About the Job

Thales is a global business operating in fast-changing markets such as aerospace, transportation, defense, security, and space. With a presence in the UAE for over 35 years, Thales has built a team of over 300 employees, delivering innovative technology solutions. The Software Engineer will report to the onshore Software Engineering Manager for an assigned project and must thrive in an agile environment, actively participating in a service-oriented architecture.

Location: Abu Dhabi, Abu Dhabi Emirate, United Arab Emirates
Work Conditions: Hybrid, Full-time

Roles & Responsibilities

  • Implement rich web interface development using JavaScript, HTML-5, CSS3, VueJS, and Angular.
  • Develop software components using Java, Maven, Vert.x, Spring Boot, and REST.
  • Engage in Continuous Integration processes with tools such as Jenkins, Maven, Artifactory, Git, Jira, and Sonar.
  • Assume ownership of code, participate in deployment, and accompany it to production with tools like Ansible, Bash, SSH, Linux, and Docker.
  • Collaborate as an active member of the Agile team, enforcing best practices and time commitments.
  • Make technical decisions and provide justification for choices made by the team.
  • Write high-quality technical documentation, including Low Level and High Level Designs, Software Requirement Specifications, and How-To documents.
  • Ensure adherence to project schedules, strategies, policies, and constraints.

Work Experience Requirements

  • Minimum of 3 years’ experience in software development with a strong fluency in Java and web user interface development.
  • Hands-on experience in Java development and JavaScript frameworks (such as Angular, ReactJS, or VueJS).
  • Strong knowledge of various architectural paradigms, including SOA, microservices, cloud-native architectures, DevOps, SDLC, and OOP design best practices.
  • Demonstrated experience with Agile software development and DevOps tools: GIT, Ansible, Docker, JIRA, Jenkins, and Artifactory.
  • Technical writing experience in English, producing high-quality documentation.
  • Fluency in English is mandatory; knowledge of Linux systems and SQL databases is also required.
  • Candidates with additional knowledge in Python, C, or C++ will be given serious consideration.

Qualification, Certification & Educational Requirements

  • A bachelor's degree in a relevant field or equivalent experience in a software development environment.
  • High proficiency in spoken and written English is required; candidates fluent in French or Arabic are preferred.
  • Certifications in Java, Linux, Agile, and DevOps toolsets are preferred.
  • Experience with real-time software, radio protocols, and communication is beneficial; knowledge of other programming languages like C, C++, and Python is an advantage.

Thales offers careers, not just jobs, with opportunities for professional development at home and abroad. Embrace flexibility and start your journey with us!

Apply now

Jobs you might like   View all jobs

About Thales

Thales is a global technology leader with more than 77,000 employees on five continents. The Group is investing in digital and “deep tech” innovations – Big Data, artificial intelligence, connectivity, cybersecurity, and quantum technology – to build a future we can all trust. Thales's high-tech solutions, services, and products help companies, organizations, and governments to achieve their goals and ambitions.

Benefits at Thales

    Thales offers a mastery of technology in the service of society, a regard for balance enabling employees to succeed, and rich career journeys.