What you will do:
As Head of Software Engineering, you will drive the entire software development cycle (including design, development, integration, and maintenance) of software components along with support of system integration and test for all projects across the company, providing strategic vision, inspiration as well as leading and growing the software team.
You will collaborate cross-functionally with executive leadership, program management, related disciplines, and mission teams to ensure seamless integration of ground systems with flight operations..
Your role will involve collaboration cross-functionally with Executive Leadership, Program Management, R&D, Product Development, and Satellite Operations, ensuring the timely and efficient delivery of our software products.
You will guide a heterogenous team of software developers in all aspects of a space mission: space infrastructure, ground infrastructure and user infrastructure. The software is being developed at chip level, application level, cloud-based infrastructure and web-based solutions.
Your main tasks will include:
* Defining and executing the software development roadmap in alignment with Aistech's strategic goals.
* Overseeing software architecture, design, development, deployment, and maintenance activities.
* Managing and mentoring the software engineering team to deliver high-quality, scalable software solutions.
* Detecting skill needs within the software team and leading the hiring of new teammates, building a cohesive team.
* Collaborating with internal teams and stakeholders to translate business and technical requirements into effective software functionalities and solutions.
* Implementing best practices, including coding standards and comprehensive documentation.
* Ensure continuous integration, delivery (CI/CD) and automated testing workflows are embedded into the culture of the company.
* Define and implement the most robust software infrastructure to offer a highly reliable and available service to our customers.
* Add cybersecurity software layers to the business to ensure that the business is protected against any external and/or internal attacks.
* Evaluating and adopting new technologies, tools, and methodologies to enhance our software products.
* Implementing space standards for SW developments where applicable, including CCSDS and ECSS.
* Use agile development techniques to produce fast-track sw solutions.
* Actively contributing to strategic decisions within the technology department.
Other responsibilities include:
* Managing budgets, timelines, resources, and external partnerships effectively.
* Representing the software engineering team in internal and external meetings.
* Participating in industry events and contributing technical insights to company publications.
Who you are:
Must:
* Bachelor’s/Master’s degree in Computer Science, Software Engineering, or related field.
* Minimum 10 years of software development experience, with at least 6 years in a managerial role.
* Strong expertise in developing and managing cloud-native applications (AWS, Azure, or Google Cloud).
* Solid technical knowledge in software architecture, systems design, data engineering, and DevOps.
* Experience in adding cybersecurity protection to businesses.
* Experience in building robust software solutions with high reliability/availability.
* Demonstrable leadership skills in agile project management and cross-team collaboration.
* Excellent written and verbal English communication skills.
* Ability to clearly translate technical information to non-technical stakeholders.
Nice to have:
* Experience in microservice software development.
* Experience in time-series and relational databases.
* Experience with MBSE and process automation.
* Experience with UI and UX development.
* Experience working with geospatial technologies, remote sensing data, or GIS software solutions.
* Familiarity with satellite data processing and analytics platforms.
* Knowledge of AI and Machine Learning applications for geospatial data analysis and/or software infrastructure.
* Previous experience in the space or remote sensing industries.
Here's what you'll gain by joining us
* Be part of a team driven by passion, collaboration and mutual respect.
* A stable, permanent contract with a growing company.
* Flexible working hours.
* A competitive salary.
* International environment
And much more.