Hybrid Senior Engineer – Software Architecture

Posted 8 hours ago

Apply now

About the role

  • Senior Engineer defining software architecture and implementation plans for meoSphere satellite network. Collaborating on safety, security, and interoperability in software components for global connectivity.

Responsibilities

  • 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

Job title

Senior Engineer – Software Architecture

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job