Golang System Software Engineer - Containers / Virtualisation
Canonical Dubai, United Arab Emirates
Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billions of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, and energy become smarter. We have been present in Saudi Arabia for 40 years, growing to over 600 employees and delivering signaling, control, and train protection systems for various national projects.
This position supports ongoing projects such as e-ID and e-Passport for KSA, as well as programs in Oman, Qatar, and other regions. Applicants should expect significant travel when needed.
Key responsibilities include analyzing requirements and building architecture and design of enterprise solutions; conducting backend/frontend development using Java with state-of-the-art frameworks and legacy components of Java EE technologies (JSP, Servlets, EJB, Web services); employing database skills (SQL, JDBC) using any RDBMS; and working with application servers like Websphere/JBoss and web servers like Tomcat/Apache. Additionally, the role involves maintaining documentation, troubleshooting and optimizing architecture, code, data structure, bandwidth, memory, and CPU usage of the server, while proactively communicating with peers and project stakeholders.
Candidates must hold an engineering degree in computer science, be Arabic speakers with fluent English skills, and have at least 7 years of professional experience in software development, with proven experience in complex software projects. Preferred skills include knowledge of Cloud, Micro-services, and C# programming; familiarity with smart card technology and cryptography; experience using planning and scheduling tools like MS Project; and familiarity with version control systems and issue tracking.
At Thales, we provide careers and not just jobs. With over 80,000 employees in 68 countries, our mobility policy enables employees to develop their careers in their existing areas of expertise or branch into new fields. Embrace flexibility and join a team making a difference!
Canonical Dubai, United Arab Emirates
Canonical Dubai, United Arab Emirates
Avrioc Technologies Abu Dhabi, United Arab Emirates
Canonical Riyadh, Saudi Arabia
Avrioc Technologies Abu Dhabi, United Arab Emirates
Canonical Dubai, United Arab Emirates
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.
Thales offers a mastery of technology in the service of society, a regard for balance enabling employees to succeed, and rich career journeys.