Head Of Software

Head Of Software

Resumen

Localización

Area

Tipo de contrato

Fecha de publicación

17-05-2025

Descripción de la oferta

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 testing for all projects across the company. You will provide strategic vision, inspiration, and lead and grow 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 involves working with teams across various domains such as space infrastructure, ground infrastructure, and user infrastructure. The software is being developed at chip level, application level, cloud-based infrastructure, and web solutions.
Main Tasks:

Define and execute the software development roadmap aligned with Aistech's strategic goals.
Oversee software architecture, design, development, deployment, and maintenance activities.
Manage and mentor the software engineering team to deliver high-quality, scalable solutions.
Identify skill needs and lead hiring efforts to build a cohesive team.
Collaborate with internal teams and stakeholders to translate requirements into effective software solutions.
Implement best practices, including coding standards and documentation.
Ensure continuous integration, delivery (CI/CD), and automated testing workflows are embedded into the company culture.
Define and implement robust software infrastructure ensuring high reliability and availability.
Add cybersecurity layers to protect against external and internal threats.
Evaluate and adopt new technologies, tools, and methodologies to improve products.
Implement space standards such as CCSDS and ECSS where applicable.
Contribute to strategic decisions within the technology department.

Other Responsibilities:

Manage budgets, timelines, resources, and external partnerships effectively.
Represent the software engineering team in meetings.
Participate in industry events and contribute to company publications.

Qualifications:

Bachelor’s / Master’s degree in Computer Science, Software Engineering, or related field.
Minimum 10 years of software development experience, including at least 6 years in management.
Expertise in developing and managing cloud-native applications (AWS, Azure, or Google Cloud).
Solid knowledge in software architecture, systems design, data engineering, and DevOps.
Experience adding cybersecurity protections.
Proven ability to build reliable and available software solutions.
Leadership skills in agile project management and collaboration.
Excellent communication skills in English, both written and verbal.
Ability to communicate technical information to non-technical stakeholders.

Nice to Have:

Experience with time-series and relational databases.
Experience with MBSE and process automation.
UI and UX development experience.
Knowledge of geospatial technologies, remote sensing, or GIS software.
Familiarity with satellite data processing and analytics platforms.
Knowledge of AI and Machine Learning applications for geospatial data.
Previous experience in space or remote sensing industries.

Benefits:

Join a passionate, collaborative team.
Secure a stable, permanent contract with a growing company.

#J-18808-Ljbffr

Compartir en Redes Sociales

Cómo inscribirse

Para obtener más información y suscribirte, haz click aquí