Software Engineer ATM Surveillance Data Processing

Sword Group

Genf

On-site

CHF 110,000 - 170,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

25 days paid leave
International accident insurance
Monthly events
Continuous learning budget
Employee perks program

Job summary

Sword Group in Geneva is seeking a Software Engineer – ATM Surveillance Data Processing to modernize mission-critical ATM systems and transform legacy applications into a modern service-oriented architecture. You will work in an Agile, regulated environment focusing on reliability, quality and performance.

The role emphasizes designing robust back-end solutions with Java/Spring, applying TDD/BDD, and contributing to testing, documentation, and certification activities to support continuous

Qualifications

  • Engineering degree in Computer Science, Software Engineering, Information Technology, Aeronautics or a comparable field.
  • 5+ years of professional experience developing complex software systems.
  • Solid experience with Java, Spring and Maven.
  • Experience in regulated or safety-critical environments and in 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.
  • Professional fluency in English (minimum C1); French and/or German would be an advantage.

Responsibilities

  • Contribute to 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 TDD and BDD throughout the development lifecycle.
  • Build and maintain automated testing solutions using Java and Cucumber.
  • Translate operational requirements into clear software requirements and technical solutions.
  • Produce and maintain engineering documentation and traceability records.
  • Participate in verification and validation activities including FAT and SAT.
  • Support certification, quality and compliance activities and drive continuous improvements.

Skills

Java
Spring
Maven
Linux
Networking
Distributed systems
Netty
Messaging
English (C1)

Education

Engineering degree (CS/Software/IT/Aeronautics)

Tools

MVN

Job description

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.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer ATM Surveillance Data Processing
Software Engineer ATM Surveillance Data Processing

Sword Services • Genf

On-site
CHF 120,000 - 180,000
Requirements & Test Automation Engineer
Requirements & Test Automation Engineer

Antaes Consulting • Genf

On-site
CHF 110,000 - 170,000
Team Leader
Team Leader

Antaes Consulting • Genf

On-site
CHF 150,000 - 210,000
Full Stack/All-round Software Engineer for In-house Tools Development (100%, all genders) at SWISS Aviation Software
Full Stack/All-round Software Engineer for In-house Tools Development (100%, all genders) at SWISS Aviation Software

Swiss AviationSoftware Ltd. • Basel

Hybrid
CHF 110,000 - 140,000
Remote working
13th monthly salary
Company pension scheme
+7
ATM Surveillance Data Processing Eng - Modernize & Impact
ATM Surveillance Data Processing Eng - Modernize & Impact

Sword Group • Genf

On-site
CHF 110,000 - 170,000
25 days paid leave
International accident insurance
Monthly events
+2
Test Automation Engineer
Test Automation Engineer

Antaes Consulting • Genf

On-site
CHF 120,000 - 160,000
Senior Java Platform Engineer – Banking Sector
Senior Java Platform Engineer – Banking Sector

Union Bancaire Privée • Genf

On-site
CHF 150,000 - 190,000
Software Engineer – ETLs & Microservices
Software Engineer – ETLs & Microservices

Last Minute Group • Switzerland

Hybrid
CHF 80,000 - 100,000
Inclusive and friendly environment
Shorter working week (36h)
Flexible working hours
+2
Software Engineer
Software Engineer

Boschung Group • Payerne

On-site
CHF 90,000 - 130,000
Flexible working hours
Free parking
EV charging stations
+1
Requirement & Test Automation Engineer (Safety-Critical Environment)
Requirement & Test Automation Engineer (Safety-Critical Environment)

Sword Group • Genf

On-site
CHF 115,000 - 190,000
Monthly training budget
25 days paid leave
Regular events
+2
Top locations