Job description
Software Architect – Tooling & DevSecOps
Location – Any UK site (Remote/Hybrid Role)
Thales is a technology company that is part of the of the global Thales organisation. Thales worldwide has 88000 employees in 50 countries.
Thales teams deliver cutting-edge solutions to customers all over the world. We are Europe’s number one supplier of defence electronics and a world leader in areas including Radar, Sonar, Avionics, Cyber Security, Robotics and many more. Our people don’t just work with incredibly advanced technology. The armoured vehicles we build can resist the full force of improvised explosive devices, while our avionics solutions control some of the world’s most iconic military aircraft. Together, our people make the world safer.
The Role
We are currently looking to hire a Software Architect within our internal Engineering tooling and support function. This is a key opportunity to shape and define the UK Software Engineering tooling, practices and environments. The role includes both supporting current Software Development as well as preparing for future ways of working, tooling, environments and technologies. The use of these tools and environments has a direct impact on the efficiency and productivity of Software Engineers developing products in the UK. As Thales continues its Digital Transformation into Agile, DevSecOps, GitOps, Cloud etc. keeping the tooling, practices and environments able to support this transformation is an important part of its success.
We offer help and support to anyone interested in this role who may feel they lack experience in one or more areas.
- This role is a key interface between the UK organisation and Thales Corporate Engineering (TCE) in France, to ensure that our UK development environments align to both TCE and UK strategy.
- The software discipline is large, diverse, rapidly evolving and increasingly critical in Thales products. This role involves understanding UK Software Engineering activities across the full spectrum of programmes, product lines and businesses as well as diverse technical use cases.
- This role defines the most appropriate tooling, practices and environments for UK engineers to use; organises training; consults on good practices; owns the portfolio of software engineering support services which engineers call upon to enable their day to day work; innovates and evolves these services in line with demand and opportunity tactically and strategically; involved with shaping global solutions.
- Teamwork: The role acts as part of, and in collaboration with, the UK Software Engineering Leadership team and the Thales UK Central Engineering team.
- Strategic: Works closely with Director of Software and Thales Corporate Engineering to define environments (services, software, tooling, integration, etc) which enable Thales to re-invent and transform our development capabilities and compete in different markets eg: Sovereign Digital Stack; containerization; virtual build pipelines; ...
- Governance: Involved in the approval process as to which tools Thales UK adopts and which it does not, requiring wide industry and Thales business knowledge to assert standards for efficiency of team working and costs.
- Consultant: Steps into bids and programmes to provide bigger picture perspective on environment / tooling choices to better promote best practice and to mitigate risks around legacy complexity and technical debt; collaboration enablement and partnering, Security compliance.
- Champion and leader of change: Provides the reasoning, justifications and opportunities for innovation in practices and tools.
- Influencer on a Thales worldwide level: An active participant on a number of key decision making groups to both continually improve group wide solutions as well as supporting UK needs and value.
- Trouble-shooter: Is an occasional expert of last resort.
Your Skills and Experience
- Understanding of current good practices for software development including: DevSecOps, GitOps, Agile, CI/CD, TDD, BDD, XP and Lean, all with the ability to apply at various scale for development and businesses levels.
- Understanding of both cloud and secure development environments to be able to architect and improve both existing and new bespoke environments.
- Ability to define and implement a suite of service offerings to support their architected development environments including required tooling, infrastructure, and internal services.
Understanding of the needs of the main development environments in Thales UK in terms of:
- Languages (e.g. Rust, C++, C, Java, Ada, JavaScript)
- Connectivity needs particularly for testing with hardware or external SaaS offerings
- Security considerations
- Code licensing
- Product segment, i.e. embedded, digital, cloud, etc.
Understanding of the main public cloud providers and the services they provide e.g. Azure, Amazon Web Services (AWS) and Google Cloud Platform (GCP), and Kubernetes
What We Can Offer
We’re committed to giving you opportunities to be your best. We believe in embracing the passion and potential of our people, and to achieve this we offer market leading training, development and experiences, along with the opportunity to be mentored and coached by some of the smartest minds in the industry. We hire from within as our first priority, so you’ll have a myriad of opportunities within our diverse, global organisation.
Flexibility
Your health and well-being matters to us and that’s why we offer you the flexibility to do what’s important to you; whether that’s part time hours, job sharing, home working, or the ability to flex your start and finish times. Where possible, we support a working pattern that suits your lifestyle and helps you reach your ambitions.
If you are interested in this role, we would encourage you to have informal chat with the Talent Acquisition Partner.
Thales is an equal opportunities employer and diversity and inclusion are integral to the success of Thales.
In line with Thales' Baseline Security requirements, candidates will be asked to provide evidence of identity, eligibility to work in the UK and employment and/or education history for up to three years. Some vacancies may require full Security Clearance which can require further evidence to be provided. For further details of the evidence required to apply for Baseline and Security Clearance please refer to the Defence Business Services National Security Vetting (DBS NSV) Agency.
At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working.
Thales UK is committed to providing an inclusive and barrier-free recruitment process. We will provide reasonable adjustments and support to ensure neuro-diverse applicants or those with a disability or long-term condition can be their best during the recruitment process. To request an adjustment, if you need this job advert in an alternative format or if you have any questions about the recruitment process, please contact Resourcing Ops for mid to senior roles, or the Early Careers Team for graduate and apprentice roles.
Great journeys start here, apply now!