Software System Architect
Our client is a globally recognised engineering and assurance organisation with a strong heritage in supporting safety, performance, and innovation across complex, high-integrity sectors. They partner with leading organisations worldwide, offering technical expertise, certification, and digital solutions to help manage risk and enhance operational efficiency. With continued investment in modern software and systems capabilities, they are driving forward the next generation of intelligent, data-led solutions.
Role Profile – Software Systems Engineer / Architect
Role Purpose
- The Software Systems Architect is accountable for designing complex, software-driven systems.
- This position bridges software engineering, systems engineering, and architecture, ensuring solutions meet both technical and business requirements.
Key Responsibilities
- Translate stakeholder and business needs into clear system and software requirements.
- Develop and maintain system architecture, including interfaces and data flows.
- Contribute to software design and define interactions between subsystems.
- Produce and maintain technical documentation and design artefacts.
- Collaborate closely with development, testing, operations, and product teams.
Key Skills & Competencies
- Strong understanding of systems engineering principles.
- Solid background in software engineering and system integration.
- Knowledge of architecture modelling (e.g. UML).
- Familiarity with CI/CD pipelines and DevOps practices.
- Strong analytical, problem-solving, and communication skills.
- Experience with engineering calculations, including strength analysis and finite element analysis (FEA).
Qualifications & Experience
- Degree in Software Engineering, Systems Engineering, Computer Science, or a related discipline.
- Experience working on complex, software-intensive systems.
- Postgraduate qualification in Systems Engineering or Software Architecture (desirable).
Behaviours & Attributes
- Methodical approach with a focus on quality.
- Proactive with a strong sense of ownership.
- Comfortable working in environments with ambiguity and evolving requirements.
- Committed to continuous improvement and learning.