MERITUS are looking for a Software Solutions Lead to join our client in the Space sector on a permanent basis.
This is a remote role, but preference will be given to candidates who are able to travel to the client based in Edinburgh.
Job Summary
The Software Solutions Lead works directly with customers to define, develop, and deliver software solutions that drive business value. This role requires technically skilled and customer-oriented leaders who excel in managing teams, gathering requirements, and architecting tailored solutions, collaborating closely with customers, project managers, internal development teams, and stakeholders to ensure successful project execution and customer satisfaction.
Customer Engagement & Solutions Definition
* Act as the primary technical advisor for customers, understanding their business needs and translating them into technical solutions. Lead discovery sessions to gather and document functional and non-functional requirements.
* Develop high-level solution architectures and ensure alignment with customer goals and best practices.
* Present and communicate solutions effectively to both technical and non-technical stakeholders.
Team Leadership & Project Execution
* Provide line management to a team of software engineers by supporting career development, conducting annual reviews, and holding regular 1:1s.
* Lead and mentor software engineers in designing and implementing customer solutions.
* Lead and mentor technical teams on best practices, coding standards, and architectural decisions.
* Work with project managers to ensure project timelines, budgets, and deliverables are met while maintaining high-quality standards.
* Foster a culture of collaboration, continuous improvement, and knowledge sharing.
Technical Oversight & Delivery
* Oversee and perform hands-on development and deployment of software solutions, ensuring alignment with customer expectations.
* Provide technical leadership, including code reviews, troubleshooting, and guiding solution implementation.
* Collaborate with DevOps, QA, and product teams for seamless integration and deployment.
* Address security, scalability, and performance considerations in all solutions.
Essential technical skills and experience
General
* Experience leading a team through the full software engineering lifecycle from requirements gathering to testing.
* Ability to produce customer-facing documentation at all stages of engineering.
* Strong experience in software design, capable of communicating decisions to both internal and external stakeholders at high and low levels.
* Proficiency in Linux environments, including shell scripting.
* Familiarity with DevOps practices, CI/CD pipelines, and containerization tools like Git, Gitlab, Docker.
* Strong programming skills in C for real-time and embedded systems.
* Knowledge of satellite telemetry, telecommand (TT&C), and communication protocols (CCSDS, ECSS PUS, CAN, SpaceWire).
Ground specific experience
* Strong programming skills in Java focused on data-oriented enterprise systems.
* Knowledge of satellite telemetry, telecommand, and communication protocols (CCSDS, ECSS PUS).
Essential personal skills and experience
* Customer-focused mindset with strong relationship-building skills.
* Excellent communication skills for engaging technical and business stakeholders.
* Leadership experience in mentoring and leading technical teams.
* Problem-solving skills to navigate technical and business challenges.
* Project management experience to handle multiple customer engagements.
* Adaptability to thrive in fast-paced, customer-driven environments.
Desirable skills and experience
* Experience in providing engineering services, consulting, or customer success roles.
* Experience with scripting languages like Python.
* Knowledge of satellite or space-based software solutions for Flight or Ground segments.
#J-18808-Ljbffr