Empowering Seamless Connectivity for Satellite Communications On-the-Move
We're looking for an experienced Senior Software Engineer to take a key role within the software engineering team owning and developing our continuous integration, continuous deployment and automated test systems.
As part of a Central London-based company, the successful candidate will apply their technical skills, leadership and experience to work with the team to rapidly design, develop, and deploy CI, CD and automated tests systems. The candidate will need to be able to work through the full development lifecycle, from de-risking, prototyping, development, integration, and testing.
Location: London
Technical responsibilities
- Provide technical leadership in designing and implementing various DevOps systems as part of the software team
- Monitor and apply best practice software engineering methodologies and tools within the software engineering team
- Identify and implement continuous improvements associated with the software development lifecycle. Author and maintain processes as required
- Independently manage and act as Technical Lead on smaller projects
Organisational responsibilities
- Design and implement CI, CD and automated test systems
- Review code and design
- Analyse and enhance efficiency, stability and scalability of DevOps systems
- Support software QA activities
- Assess third party and open-source software
Essential qualifications and skills
- Postgraduate engineering or undergraduate Engineering degree in related field (Computer Science, Electrical Engineering, Robotics, Mechatronics, etc)
- Ability to drive a culture of quality and personal accountability through development and delivery teams
- Strong people and management skills to interact with staff, colleagues, cross-functional teams and third parties
- Experience working on complex DevOps projects (4+ years)
- Experience designing and implementing automated test systems operating on hardware
- Experience designing and implementing CI/CD systems
- Python
- Experience interfacing with test equipment
- Unit testing frameworks
- Git
- JIRA
- Test Driven Development
- Experience developing product for the commercial aerospace sector
- Experience working with electronically steered phased array antennas