
Senior Engineer – Software Architecture
SES Satellites
full-time
Posted on:
Location Type: Hybrid
Location: Betzdorf • Luxembourg
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Own the end-to-end software architecture of the meoSphere network, including internal and external software components
- Define the functional architecture and prepare the technical and design specifications from which software will be developed
- Specify robust interfaces, focusing on standards and interoperability
- Perform technical design reviews and ensure synchronization of developments in collaboration with the Payload Development and Software Center of Expertise teams
- Run crisp cadences (code reviews, unit test, and system test reviews, design controls) that accelerate delivery without bureaucracy
- Bake in security ‑ by ‑ design, resilience to adverse conditions, and comprehensive observability for operations
- Improve existing and develop new best practices for software development, continuous integration and product evolution
Requirements
- 10 years of applicable working experience related to software development and/or software solutions implementation
- 5 years of experience architecting and designing (architecture, design patterns, reliability, and scaling) of new and existing systems
- Demonstrated software development expertise including domain modelling, design patterns, data structures, and test-driven development
- Tangible knowledge in medium to large scale software design, continuous integration, and product development best practices
- Knowledge of mainstream programming languages (C/C++, Python, Java, JavaScript, Angular, etc.)
- Familiarity with Agile methodologies (Kanban and/or SCRUM)
- Experience is leading or working in cross-functional and remote project teams
- Analytical sense and ability to synthesize, anticipate, manage and mitigate risks
- Very good coordination and priority setting facilities, Problem perception, assessment and solving
- Good communication skills and ability to interface at different levels of the organisation
- Fluency in spoken and written English with additional languages considered an asset.
Benefits
- Willing to work at least 60% onsite from office
- Candidates must be prepared to undergo a security clearance procedure
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software architecturedesign patternsdata structurestest-driven developmentcontinuous integrationC/C++PythonJavaJavaScriptAngular
Soft Skills
analytical skillsproblem solvingcoordinationpriority settingcommunicationrisk managementsynthesisinterpersonal skillsleadershipcollaboration