NextRaiseNextRaiseFind jobs
Sign inSign up free
Jobs
4 days ago
Apply with autofill
Apply with autofill
Swordservices·4 days ago
4 days ago

Software Engineer ATM Surveillance Data Processing

Genève, SwitzerlandFull-timeOn-siteSenior · 5+ yearsSoftware Engineer

Sign up free to see how well your resume matches this role.

Boost your chances at swordservices

How you compare FREE

?
Your scoreYour score: not yet known
→
63
Top 10%Top 10%: 63 out of 100

Top 10% of NextRaise users matched against Software Engineer roles in Switzerland.

Must-have skills for this role

  • java
  • spring
  • tdd
  • bdd

PDF or DOCX · no account needed

Apply faster with autofill FREEThe NextRaise extension autofills your application in one click.careers.example.com/applyAutofillingFull namePriya SharmaEmailpriya.sharma@example.comPhone+49 30 1234567LocationBerlGet the extension

What you'll do

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

What they're looking for

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

Nice to have

  • Experience with Netty, messaging technologies or low-level network communication would be a strong advantage.
  • French and/or German would be an advantage.

Summarised by NextRaise from the employer’s description, which follows in full below.

Full description from employer

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.

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

Company

Swordservices
Genève, Switzerland

Company facts come from this company's own listings. We only show what the postings themselves carry.

Sourced from Swordservices's careers site·first seen 19 Sept 2026·last verified 19 Sept 2026·How we source jobs

Similar jobs

  • Principal Software Engineer - Search Infra - Elasticsearch at ElasticSwitzerland–match not yet calculated
  • Software Engineer, GenAI, DeepMind at DeepMindZürich, Switzerland–match not yet calculated
  • Online Software Developer (EP-CMS-TDQ-2026-153-GRAP) at cernGeneva, Switzerland–match not yet calculated
  • Pool développeur Junior at vaudoiseLausanne, Switzerland–match not yet calculated
  • DevOps-/Software Engineer – Java, Angular, Cloud & KI (all genders) at wavestoneSchweiz–match not yet calculated

Browse more jobs

  • Software Engineer jobs in United States
  • Software Engineer jobs in India
  • Software Engineer jobs in United Kingdom
  • Retail Sales Associate jobs in United States