Software Engineer ATM Surveillance Data Processing

Sword Group

Genf

Vor Ort

CHF 110.000 - 170.000

Vollzeit

vor 3 Stunden
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Verschicke keinen generischen Lebenslauf — erstelle einen Lebenslauf und ein Anschreiben, die genau auf diese Rolle zugeschnitten sind.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

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

Zusammenfassung

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

Qualifikationen

  • 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.

Aufgaben

  • 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.

Kenntnisse

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

Ausbildung

Engineering degree (CS/Software/IT/Aeronautics)

Tools

MVN

Jobbeschreibung

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.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

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

Sword Services • Genf

Vor Ort
CHF 120.000 - 180.000
Application and Support Engineer
Application and Support Engineer

Sword Group • Genf

Vor Ort
CHF 90.000 - 140.000
Continuous learning budget
25 days paid leave
Regular events
+3
Software Development Engineer
Software Development Engineer

ISATI Engineering Solutions • Luzern

Vor Ort
CHF 110.000 - 150.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

Job-Room • Allschwil

Vor Ort
CHF 90.000 - 130.000
Sports facilities and showers
Pension scheme
Public transport discounts
+2
Full Stack/All-round Software Engineer for In-h... IT · Basel
Full Stack/All-round Software Engineer for In-h... IT · Basel

Swiss Aviation Software AG • Basel

Hybrid
CHF 90.000 - 150.000
Flexible hours
Hybrid work model
Flight & travel discount
+3
Automation Engineer
Automation Engineer

B-Hive Switzerland • Basel

Vor Ort
CHF 90.000 - 130.000
Software Engineer – ETLs & Microservices
Software Engineer – ETLs & Microservices

Last Minute Group • Schweiz

Hybrid
CHF 80.000 - 100.000
Inclusive and friendly environment
Shorter working week (36h)
Flexible working hours
+2
Application Engineer
Application Engineer

Helvetica Partners • Zürich

Vor Ort
CHF 90.000 - 120.000
Senior Java Platform Engineer – Banking Sector
Senior Java Platform Engineer – Banking Sector

UNION BANCAIRE PRIVÉE, UBP SA • Genf

Vor Ort
CHF 180.000 - 260.000
Senior Java Platform Engineer – Banking Sector
Senior Java Platform Engineer – Banking Sector

Union Bancaire Privée • Genf

Hybrid
CHF 150.000 - 190.000