Find a jobRecruiters

Software Engineer ATM Surveillance Data Processing

Exclusive opportunity

Onsite

Software Engineer ATM Surveillance Data Processing

Sword Group

Software Engineer ATM Surveillance Data Processing

Skills

JavaSpring BootLinuxCompliance

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Geneva, Switzerland

Work mode:

Onsite

Published on:

18 September 2026

What they need


We are hiring a Software Engineer – ATM Surveillance Data Processing to strengthen our client’s team based in Geneva .

You will contribute to the modernization of mission-critical Air Traffic Management (ATM) systems, with a strong focus on surveillance data processing. Working within an Agile and highly regulated environment, you will help transform legacy applications into a modern service-oriented architecture while ensuring high standards of reliability, quality and performance.

Key Responsibilities

  • Contribute to the modernization and decomposition of a large-scale legacy system supporting ATM surveillance operations.
  • Design, develop and maintain reliable, high-availability back-end solutions using Java and modern software engineering practices.
  • Apply Test-Driven Development (TDD) and Behavior-Driven Development (BDD) approaches throughout the development lifecycle.
  • Build and maintain automated testing solutions, particularly using Java and Cucumber.
  • Analyse operational and user requirements and translate them into clear software requirements and technical solutions.
  • Produce and maintain engineering documentation, including software and system requirements, design documentation, test specifications and traceability records.
  • Participate in verification and validation activities, including test preparation, execution, reporting, Factory Acceptance Tests (FAT) and Site Acceptance Tests (SAT).
  • Support certification, quality and compliance activities while contributing to continuous improvements in engineering processes and automation.

Job Requirements

  • Engineering degree in Computer Science, Software Engineering, Information Technology, Aeronautics or a comparable field.
  • At least 5 years of professional experience developing complex software systems.
  • Solid experience with Java, Spring and Maven (MVN) .
  • Previous exposure to regulated or safety-critical environments, along with experience in requirements engineering, verification and validation, and software lifecycle documentation.
  • Good understanding of Linux, networking and distributed systems .
  • Experience with Netty, messaging technologies or low-level network communication would be a strong advantage.
  • Strong analytical and problem-solving abilities, with the capacity to translate operational needs into robust technical solutions.
  • Professional fluency in English (minimum C1) ; French and/or German would be an advantage.

Joining Sword means…

💼 Continuous learning: A monthly-growing training budget to use across a wide catalogue of courses.

🏝 25 days of paid leave: All our employees benefit from 25 days of paid leave per year.

🚑 International accident insurance: Coverage designed to protect you wherever you are.

🎉 Regular events: Monthly events to get together, whether in small groups or as a larger team.🌍 International environments: Opportunities to work on assignments within major international organisations.

🛠 Innovation: Contribute to impactful and innovative projects across a wide range of industries.

🎁 Employee perks: Access to a programme offering attractive benefits and discounts.

Other offers great for you!

These companies are also looking for great profiles

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

6 days ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

13 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

9 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools