Position Description:
Lead Software Architect
CGI is a leading provider of ground segment software for the world’s most advanced satellites and processing systems. With the increasing impact of satellite data and data fusion, satellite data and the information derived from it will increasingly be integrated into operational systems enabling informed decisions to be made. We are looking for a software architect to lead a range of initiatives to develop cutting edge solutions for customers in a wide range of Governmental (Defence, Economy, environmental protection etc) and commercial industries (Agriculture, transport, etc). This is an opportunity to get involved in developing the next generation of data transformation, information extraction and distribution systems using technologies like data fusion and predictive analytics driven by AI and automation techniques.
CGI Space is working on several exciting projects in the Space Data Applications area, including working with safety/security critical SatComs applications, 5G/SatComs Hybrid Networks, new start-up SatComs constellations and secure SatComs gateways.
Alongside a competitive salary, we offer you access to our share scheme (3% + 3% matching) making you a member not just an employee. You also have the option to benefit from private medical and dental insurance, flexible retirement options, childcare vouchers and a cycle to work scheme.
As for the future? We work as one team, and are a Top 100 employer. Be a successful part of our story and we’ll support you in taking your career anywhere you want it to go.
All successful applicants must hold, or be eligible & willing to obtain, UK Security Clearance (SC).
Your future duties and responsibilities:
The Lead Software Architect is responsible for defining the system architecture, working with the development team to deliver the overall solution whilst managing the technical baseline and risks.
As well as developing the overall architecture the Lead Software Architect will also write high level documentation and implement more complex aspects of the design to a high standard. They will also support the team to deliver on time and budget.
Required qualifications to be successful in this role:
Essential:
- At least 5 years of recent Java development experience
- Maths, Physics, Computer Science or similar degree
- Experience in producing high level architectures and Technical Specifications
- Experience of writing detailed designs based on high level architectures
- Experience of the development and testing lifecycle
- Experience of developing to stringent standards (Space, Defence standards etc)
Highly Desirable:
- Data Processing or command and control experience
- Knowledge of continuous integration/deployment, Docker, Kubernetes
- Knowledge of remotely sensed data & its management
- Experience of robustly integrating COTS/FOSS products into a solution.
This role will be based in Leatherhead, Bristol or Leicester with the CGI Space Data Platforms and Applications team.