About the Role
Our client, a prominent entity within a global engineering and technology group, is seeking a Ground Software System Lead to guide and inspire a team of talented software engineers. In this position, you will be pivotal in designing, developing, and maintaining satellite ground control and antenna management software systems that meet the mission objectives of customers worldwide. You'll collaborate across cross-functional teams to deliver cutting-edge solutions that meet the rigorous demands of satellite ground systems. This is an exciting opportunity for a strategic thinker with a passion for software engineering excellence in the aerospace and defense industry.
Key Responsibilities
- Architect and Design Solutions: Develop the design and architecture for satellite ground control and antenna management software systems, setting the standard for high-quality, mission-critical software.
- Lead Engineering Teams: Manage and mentor a team of software engineers, overseeing the design, testing, verification, and validation of software components to ensure excellence.
- Cybersecurity Integration: Implement robust cybersecurity measures to secure all software applications.
- Documentation and Maintenance: Produce comprehensive software development documentation and provide ongoing maintenance, training, and consultancy support to end-users.
- Innovation and Development: Continuously explore new skills and techniques to streamline software development, reducing time and effort while enhancing quality.
- Product Development: Contribute to defining and developing future satellite ground software systems.
- Stakeholder Collaboration: Engage with internal and external stakeholders, including customers and engineering teams across the organization, to ensure alignment with project goals.
About You
You are a dynamic and motivated engineering professional who thrives in a fast-paced, innovative environment. You are comfortable challenging the status quo, enjoy ambiguity, and have a curiosity-driven approach to solving complex problems. You have a passion for leadership and a commitment to delivering top-quality software solutions.
Qualifications and Requirements
- Education: Degree in Computer Engineering or a related field.
- Experience: 8+ years of experience in mission-critical system software development.
- Technical Proficiency:Full-stack development experience, with a preference for C# and JavaScript.
Strong knowledge of database systems, API design, network architecture, message brokers, and cloud technologies.
Familiarity with core engineering infrastructure, including GIT servers, CI/CD pipelines, and container technologies.
- Methodology: Experience with agile software development lifecycles.
- Hardware Understanding: Solid understanding of hardware systems.
- Communication: Proficiency in English, with the ability to thrive in a collaborative and innovative environment.
Why Join Us
- Impactful Work: Contribute to the future of satellite ground control systems with a global leader in engineering.
- Professional Growth: Develop your skills alongside industry experts, with access to ongoing learning and development.
- Collaborative Culture: Work with a supportive team that values diversity, creativity, and innovation.
If you're ready to lead in a role where your contributions make a tangible impact, apply now to join our client in delivering groundbreaking satellite technology solutions.