Senior/Chief Engineer, Software Architecture, meoSphere
Ses's Next-generation Medium Earth Orbit (meo) Satellite Constellation
Betzdorf-Gebhardshain, Germany
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Betzdorf-Gebhardshain, Germany
Tech stack
Java
JavaScript
Agile Methodologies
Unit Testing
Azure
C++
Code Review
Continuous Integration
Data Structures
Software Design Patterns
Digital Architecture
Python
Scrum
Software Architecture
Software Engineering
Software Systems
System Testing
Software Technical Review
Test Driven Development
Angular
Job description
- 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.
Nice to have
- Knowledge of satellite systems, payload operations or resource orchestration
- Experience with Azure and Azure DevOps environment
- Experience with TMForum Open Digital Architecture (ODA)
OTHER KEY REQUIREMENTS / COMMENTS
- Eligibility for ESA/EU/NATO/National SECRET personnel security clearances. Candidates must be prepared to undergo a security clearance procedure, as this position may require holding such clearance, is considered an asset.
- Willing to work at least 60% onsite from office
- Able to travel nationally & internationally