
Software Engineer ATM Surveillance Data Processing
- On-site
- Geneva
- SW Development
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.
or
Details
- Geneva
All done!
Your application has been successfully submitted!
You've already applied for this job
Thank you for your interest - we've already received your application, so this new submission can't be accepted. Your previous application is on file.
What's on offer

Continous Training
Develop your knowledge and benefit from a large training catalog

25 days paid vacations (+1)
All of our employees are entitled to 25 days of paid vacation per year. And December 24th is offered

Regular social events
Monthly events to gather in small or large groups.

Great team members
Respect and kindness are key values in our workplace.

International contexts
Projects within international-scale groups.

Innovation
Contribute to impactful and innovative projects in various sectors of activity.

Little pleasures
Our employees benefit from a program of very interesting advantages and discounts.
S'abonner à nos alertes emploi
Restez informé des dernières offres d'emploi chez Sword. Inscrivez-vous à notre newsletter pour recevoir des notifications sur les nouvelles opportunités. Soyez le premier à être informé des postes passionnants qui correspondent à vos compétences et à vos aspirations.
About us
Sword has been a leading player in Switzerland for more than 20 years in consulting and IT services, software development, infrastructure management, and quality assurance. From our offices in Geneva, Nyon, Lausanne, Fribourg, and Sion, and in collaboration with the Group's centers worldwide, our nearly 400 employees accompany large organizations, private companies, and government agencies in their technological transformations.


