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
Senior

Job 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

Apply for this position