Company logo hidden

Software Developer

Unlock employer Jeddah, Saudi Arabia Posted: 27 Sep 2025

Financial

  • Estimate: $48k - $72k*
  • Zero income tax location

Accessibility

  • Hybrid
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job:
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. With over 40 years in Saudi Arabia, we have more than 600 employees and are growing rapidly. Our work includes delivering signalling, control, and train protection systems for the North-South Railway (NSR), as well as providing in-flight entertainment and connectivity systems and air traffic management solutions. We also play a crucial role in enhancing the country's security by managing critical infrastructure and electronic payment systems.

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, applying this knowledge 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 established coding standards and best practices.
  • Assist in designing and implementing database schemas, APIs, and integration points, ensuring data integrity and performance.
  • Conduct thorough testing and debugging of software components to deliver high-quality, error-free code.
  • Contribute to the development and maintenance of technical documentation, including user manuals and installation guides.
  • Engage in code reviews, providing feedback and incorporating suggestions from senior developers to improve code quality.
  • Continuously expand knowledge of industry trends and technologies through self-learning and professional development.
  • Foster a positive and inclusive work environment, actively contributing to team discussions and problem-solving sessions.
  • Provide technical support and troubleshooting assistance to end-users in a timely manner.

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 for platform services.
  • Ensure system design and delivery align with business needs and project plans.
  • Draft specifications, technical designs, unit tests, and integration documents throughout the project lifecycle.
  • Collaborate with other team members and stakeholders to maintain high standards of delivery quality.

Work Experience Requirements:

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

Qualification, Certification & Educational Requirements:

  • Engineering Degree in Computer Science.

At Thales, we provide careers, not just jobs. Our mobility policy allows employees to develop their careers at home and abroad. Join us and start your journey!

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