{"id":2525390,"url":"https://alion.io/job/sword-services-software-engineer-atm-surveillance-data-processing","title":"Software Engineer ATM Surveillance Data Processing","company":{"id":2681291,"name":"Sword Services","domain":"sword-services.ch","url":"https://alion.io/company/sword-services-2","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Recruitee","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Geneva, Switzerland"],"countries":["CH"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":86000,"max_usd":161000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":16},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Java","optional":false},{"name":"Linux","optional":false},{"name":"Maven","optional":false},{"name":"Netty","optional":false}],"status":"live","first_seen_at":"2026-09-18T13:51:55Z","employer_posted_date":"2026-09-18","last_verified_at":"2026-10-15T02:32:10Z","board_verified":true,"closed_at":null,"days_open":26,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":26},"description":"We are hiring a Software Engineer - ATM Surveillance Data Processing to strengthen our client’s team based in Geneva.\nYou 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.\nKey Responsibilities\nContribute to the modernization and decomposition of a large-scale legacy system supporting ATM surveillance operations.\n\nDesign, develop and maintain reliable, high-availability back-end solutions using Java and modern software engineering practices.\n\nApply Test-Driven Development (TDD) and Behavior-Driven Development (BDD) approaches throughout the development lifecycle.\n\nBuild and maintain automated testing solutions, particularly using Java and Cucumber.\n\nAnalyse operational and user requirements and translate them into clear software requirements and technical solutions.\n\nProduce and maintain engineering documentation, including software and system requirements, design documentation, test specifications and traceability records.\n\nParticipate in verification and validation activities, including test preparation, execution, reporting, Factory Acceptance Tests (FAT) and Site Acceptance Tests (SAT).\n\nSupport certification, quality and compliance activities while contributing to continuous improvements in engineering processes and automation.\n\nRequirements\nEngineering degree in Computer Science, Software Engineering, Information Technology, Aeronautics or a comparable field.\n\nAt least 5 years of professional experience developing complex software systems.\n\nSolid experience with Java, Spring and Maven (MVN).\n\nPrevious exposure to regulated or safety-critical environments, along with experience in requirements engineering, verification and validation, and software lifecycle documentation.\n\nGood understanding of Linux, networking and distributed systems.\n\nExperience with Netty, messaging technologies or low-level network communication would be a strong advantage.\n\nStrong analytical and problem-solving abilities, with the capacity to translate operational needs into robust technical solutions.\n\nProfessional fluency in English (minimum C1); French and/or German would be an advantage.","description_format":"text","description_chars":2419,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Outsourcing & Dedicated Teams","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-10-14T12:16:15Z"}],"visa":[],"liveness":{"score":36,"band":"fade","label":"Fading","p_open":1,"p_active":0.663,"p_room":0.55,"age_days":26,"expected_fill_days":23,"reasons":["conf:2","win:tail"],"computed_at":"2026-10-15T05:24:05Z"},"pay":null,"html_url":"https://alion.io/job/sword-services-software-engineer-atm-surveillance-data-processing","json_url":"https://alion.io/job/sword-services-software-engineer-atm-surveillance-data-processing.json","meta":{"generated_at":"2026-10-15T05:24:05Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":7877,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-16T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2681291},"rest":"https://alion.io/mcp/rest/get_company?id=2681291"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsword-services-software-engineer-atm-surveillance-data-processing"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fsword-services-software-engineer-atm-surveillance-data-processing"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fsword-services-software-engineer-atm-surveillance-data-processing"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/sword-services-software-engineer-atm-surveillance-data-processing\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsword-services-software-engineer-atm-surveillance-data-processing"}]}