Share this Job
Apply now »

(Senior) Engineer, Software

Requisition Number:  17437
Contract Type:  Permanent

Betzdorf, LU

The Senior Software Engineer is directly responsible for designing, developing, implementing and maintaining integration and backend software solutions to address complex business issues and interfaces in the context of SES satellite applications. Therefore, in this position you will thrive in a highly collaborative workplace and actively engage in the software design and development process, providing technical leadership within the Satellite Applications unit.

If you are a tech enthusiast, join SES!


You will be responsible for (this is not an exhaustive list):

  • Design, develop and execute software solutions to address business issues and requirements
  • Develop high-quality software designs for server-side components
  • Define and design APIs for the service layer
  • Build software solutions and integrate with data storage systems
  • Design and write tests for existing and newly created code to ensure compatibility and stability
  • Define and execute test scenarios for software integration
  • Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform
  • Collaborate with peer IT groups, quality assurance, business stakeholders and end users to produce cutting-edge software solutions
  • Participate with business analysts in requirements gathering, analysis, and specification, providing technical expertise and recommendations
  • Define and implement work packages to support and maintain the Satellite Applications architecture
  • Identify and troubleshoot code level and data problems quickly and efficiently
  • Take on responsibility for timely implementation for assigned projects and activities





Must Have

  • Bachelor’s Degree in Computer Science, Software Engineering or in a related field
  • Min. 5 years of applicable working experience (designing and building software applications) with experience of working in agile environments
  • Technical understanding of the IT landscape and related technical skills as well as its business application
  • Proficiency in Java 11/17
  • Experience with Kubernetes (AKS), Docker and (Azure) cloud deployment technologies
  • Knowledge of SpringBoot, Spring framework, ORM, Reactive programming, Java concurrency, Java design pattern, JVM and memory management
  • Expertise in Eclipse RCP as framework for implementation of Client-Server Applications
  • Background in working on complex software projects
  • Understanding all stages of the software life cycle including Continuous Integration tools (Azure DevOps, Jenkins, GIT, Maven, etc.)
  • Familiar with test tools for testing integrated systems and performance
  • Fluency in English


Nice to Have

  • Experience of developing software systems in a satellite context or environment
  • Analytical skills and broad business acumen
  • Ability to tackle complex projects and develop workable solutions in pressure situations




  • Flexible working policy
  • Bonus and equity plans
  • Comprehensive and competitive benefits plan
  • A range of wellness activities and employee assistance programs 
  • An employer that values all aspects of Diversity and respects every individual’s story

SES is an Equal Opportunity Employer, committed to workplace diversity & inclusion. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability, or other characteristics protected by local, state, or federal law.

Apply now »