Loading...
Share this Job
Apply now »

Engineer, Software Solutions

Requisition Number:  12958
Contract Type:  Limited (fixed-term)
Location(s): 

Betzdorf, LU

 

Role Description Summary:

 

The Software Solutions Engineering team is offering an 24-month contract.

In the context of the Quantum Cryptography Telecommunication System (QUARTZ) project (https://www.ses.com/press-release/esa-and-ses-led-consortium-develop-satellite-based-cybersecurity), you will be responsible for the design, development and deployment of software solutions such as Payload Operation Centre and Key Management System.

 

Do you…? 

 

  • Have a good understanding of project management and the ability to integrate into cross-functional and/or virtual project teams
  • Have a genuine interest in software validation and software quality
  • Have a genuine interest in clean code and clean architecture principles
  •  

If you are interested in becoming part of the SES family, click on ‘read full job description’ to find out more. 

 

Extended Job Description:

 

 

 

Primary Responsibilities/Key Result Areas:

  • Support the realization of software projects within the agreed budget, specification and schedule
  • Develop software solutions including concept, design, specification, implementation, integration, release and maintenance
  • Participate actively to all the ceremonies with the development teams and give frequently status updates in coordination with project managers, system architects and solution engineers
  • Fulfil software design and software requirements, system architecture and development work, necessary for solution implementation, including team control functions
  • Produce source code of high-quality fulfilling 100% test coverage and high-quality gates defined for static code analysis tool
  • Customization and configuration of integrated open source systems for SES commercial projects and services
  • Follow-up technology development in the field and make recommendations to management regarding evolution of TechCom software solutions and services
  • Travel internationally to meet partners and customers and assist system deployments in developing countries
  • Perform other tasks as required

 

Who We Are Looking For (More About You):

In order to achieve the outcomes described above, we believe you will have the following:

 

Skills/Competencies:

  • Excellent written and oral communication skills
  • Good analytical and problem-solving skills
  • Ability to set priorities and to work under tight deadlines
  • Ability to work both in a team and independently as required
  • Quick learner

 

Preferred Education & Experience (a combination of education and experience will be considered):

  • Master’s Degree in software engineering, or equivalent qualifications and experience
  • Minimum 2-year experience in ICT as a full-stack developer
  • A minimum of two years' experience as a C++ software developer or full-stack developer with Angular.io front-end and Java Spring backend
  • Experience with agile development processes, particularly Scrum
  • Good understanding of software design principles: OOP, patterns, UML, C4-model
  • Good understanding of service-oriented architectures (SOA)
  • Programming skills in object oriented, procedural and functional programming languages, like Java or C/C++, Python, HTML, JavaScript / TypeScript
  • Knowledge of software practices and standards such as ITIL and ECSS;
  • Understanding of Linux Operating System, Virtualization platforms including VMware, Cloud Computing, Continuous Integration System, Cybersecurity
  • Familiar with network design, deployment and operations, with emphasis on TCP/IP running over different physical media
  • Familiar with Ansible or similar (chef, puppet)
  • Familiar with build toolchain tooling such as nexus, jenkins, sonar, gitlab, azure devops, maven, cmake
  • Familiar with relational databases such as PostgreSQL
  • Experience in communication network with emphasis on TCP/IP running over different physical media (IP routing protocols; SNMP; VPN; IP Multicast; mobile, wireless and satellite IP)
  • Strong interest in Test Driven Development, Continuous Integration and Quality Assurance
  • Fluency in English; any other language is considered as an asset
  • Willingness to travel internationally

 

What’s in it for you:

  • Flexible working policy
  • Bonus and equity plans
  • Comprehensive and competitive benefits plans
  • A range of wellness activities and employee assistance programmes (varies by location)
  • An employer that values all aspects of Diversity and respects every individual’s story

 

The contents of this job description are subject to change. SES and its Affiliated Companies are committed to hiring and retaining a diverse workforce. We are an Equal Opportunity/Affirmative Action employer and will consider all qualified applicants for employment without regard to race, color, ancestry, national origin, gender, sex, sexual orientation, gender identity, marital status, religion, age, disability, veteran status, or other characteristic protected by local, state, or federal law.

Apply now »