Software Architect
Expleo are seeking an experienced Software Architect to support a major Automotive OEM based in Warwick(Contract role). This is a fantastic opportunity to join a leading global engineering services provider and work on cutting-edge automotive software within a highly innovative environment.
As a Senior Specialist, you will be recognised as a subject matter expert, leading complex software architecture activities and guiding cross-functional teams in delivering robust, scalable, future-proof software solutions.
Key Responsibilities:-
As a Software Architect, you will be responsible for architecting software across multiple categories, including end-user applications, platform/utility software, and embedded automotive systems. Your key duties will include:
Software Architecture & Design
- Perform complex software process definition, requirements analysis, and high-level design/modelling to translate stakeholder needs into viable software solutions.
- Design and specify the overall software structure, core architectural elements, interfaces, and dependencies.
- Ensure all software designs align with system constraints, functional safety considerations, and scalability requirements.
Standards, Governance & Best Practice
- Develop and maintain architectural guidelines, technical specifications, and coding standards.
- Define tools, frameworks, services, and platforms for current and future software environments.
- Drive consistency and quality across the software development lifecycle.
Leadership & Collaboration
- Communicate architectural designs effectively to stakeholders, engineering teams, and leadership.
- Manage large-scale architectural projects with limited oversight.
- Review, coach, and delegate work to junior and mid-level engineers.
- Tackle highly complex software challenges and propose innovative solutions.
Skills Required:-
- Proven experience as a Software Architect within complex engineering or automotive environments.
- Strong background in high-level software design, systems modelling, and architectural frameworks.
- Expertise across multiple software categories (applications, platform/utility, embedded, etc.).
- Ability to influence, lead, and collaborate with multi-disciplinary engineering teams.
- Excellent communication skills and a strategic mindset.
- Degree in Computer Science, Software Engineering, Electronics, or a related field (or equivalent experience).
JBRP1_UKTJ