Company logo hidden

Software Developer

Unlock employer Jeddah, Saudi Arabia Posted: 13 Aug 2025

Financial

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

Accessibility

  • Hybrid
  • No Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

In fast-changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security, and space, our architects design innovative solutions that make our tomorrow possible. We have been present in Saudi Arabia for 40 years, with over 600 employees to date, and we are growing rapidly. Together we are delivering our signalling, control, and train protection systems for the North-South Railway (NSR), the longest system of its kind in the world. Moreover, we are key suppliers of in-flight entertainment and connectivity systems as well as air traffic management solutions in Saudi Arabia, contributing to the country’s critical infrastructure security.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Job Objective:

  • Develop proficiency in programming languages, frameworks, and tools to write clean, efficient, and maintainable code.
  • Collaborate with senior developers, architects, and cross-functional teams to translate business requirements into technical specifications and design documents.
  • Participate in the development of software applications, modules, and components, adhering to coding standards and best practices.
  • Assist in the design and implementation of database schemas, APIs, and integration points, ensuring data integrity and security.
  • Conduct testing and debugging of software components, ensuring the delivery of high-quality code.
  • Contribute to technical documentation for knowledge sharing and future maintenance.
  • Actively participate in code reviews and provide constructive feedback.
  • Stay updated with the latest industry trends and best practices.
  • Collaborate effectively with team members and contribute to a positive work environment.
  • Provide technical support and troubleshooting assistance to end-users.

Roles & Responsibilities:

  • Work with architects to transform system designs into technical components.
  • Develop applications based on technical requirements and design principles.
  • Design and develop reusable code and libraries.
  • Draft specifications, technical designs, unit tests, and other necessary documents.
  • Maintain a high standard of delivery quality and collaborate with team members and stakeholders.

Work Experience Requirements:

  • 5+ years of Java development experience.
  • Must be a Saudi National.
  • Proficiency in Java/Angular JS, GoLang, Spring framework, Spring Boot, and Microservices architecture.
  • Experience in writing complex SQL statements with Oracle or Microsoft SQL Server.
  • Experience in designing services using Microservices or Service-Oriented Architecture principles.
  • Practical knowledge of Jenkins, Maven, Ansible, GIT, and messaging systems like WebSphere MQ or RabbitMQ.
  • Good understanding of application system design, development, testing, and deployment.
  • Experience in implementing extensive unit tests using automated testing frameworks.
  • Familiarity with Agile methodology.

Qualification, Certification & Educational Requirements:

  • Engineering Degree in Computer Science.

At Thales, we provide CAREERS and not just jobs. With 80,000 employees in 68 countries, our mobility policy enables thousands of employees each year to develop their careers at home and abroad, embracing flexibility as a smarter way of working. Great journeys start here—apply now!

Apply Direct

Jobs you might like   View all jobs

About IT Services and IT Consulting Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct