At a Glance
- Tasks: Lead software architecture for Defence projects, guiding teams and engaging with clients.
- Company: Join a forward-thinking company dedicated to innovative solutions in Electrical and Embedded Systems.
- Benefits: Enjoy a collaborative environment, skill development opportunities, and competitive benefits.
- Why this job: Make a real impact in Defence while working on exciting technology projects.
- Qualifications: Engineering degree required; experience in software architecture and large systems is essential.
- Other info: Flexibility for occasional travel to client sites is needed.
The predicted salary is between 48000 - 72000 £ per year.
Job Description
System level requirements and behaviour and Hardware requirements and behaviour\\nAble to describe and hold detailed conversations at every level from development, component interaction and architecture, hardware interaction, system interaction, and business strategy.\\nAble to balance the short term goals of the project with the longer term goals of the product roadmap\\nC++, Java, Python (Detailed knowledge of C++, with an appreciation of Java and Python)\\nNetworking (routing, firewalls, switch config)\\nLinux (ideally Red Hat)\\nHardware (Basic knowledge of the components, connectors and hardware architecture of a solution)\\nSW development and Architecting of real time systems\\n\\nDesired skills\\n\\nContainerisation (podman / kubernetes)\\nSecurity (SELinux, STIG / CIS lockdown, cryptographic principles, TPM)\\nSoftware build process (Make, CMake, Maven, Gradle, Jenkins, git, artifactory)\\nEmbedded SW Development\\nRhapsody or Enterprise Architect\\nExperience in the Defence, Telecommunications or other Engineering industry\\nExperience of Radio Communication systems\\n\\nWhat do I need before I apply\\n\\nSome travel to client sites may be required. Therefore, flexibility to travel and work at other locations is desirable.\\n\\nBenefits\\n\\nCollaborative working environment – we stand shoulder to shoulder with our clients and our peers through good times and challenges \\nWe empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects \\nExpleo Academy – enables you to acquire and develop the right skills by delivering a suite of accredited training courses \\nCompetitive company benefits\\nAlways working as one team, our people are not afraid to think big and challenge the status quo \\n\\nAs a Disability Confident Committed Employer we have committed to:\\nEnsure our recruitment process is inclusive and accessible\\nCommunicating and promoting vacancies\\nOffering an interview to disabled people who meet the minimum criteria for the job\\nAnticipating and providing reasonable adjustments as required\\nSupporting any existing employee who acquires a disability or long term health condition, enabling them to stay in work at least one activity that will make a difference for disabled people"We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age". \\n\\nWe treat everyone fairly and equitably across the organisation, including providing any additional support and adjustments needed for everyone to thrive
Software Architect employer: Expleo UK LTD
Contact Detail:
Expleo UK LTD Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Architect
✨Tip Number 1
Familiarise yourself with the latest trends and technologies in software architecture, especially within the Defence sector. This will not only help you understand the role better but also allow you to engage in meaningful conversations during interviews.
✨Tip Number 2
Network with professionals in the Defence and Embedded Systems fields. Attend industry events or join relevant online forums to connect with potential colleagues and learn about the challenges they face, which can give you an edge in discussions.
✨Tip Number 3
Prepare to discuss your experience with large complex systems and how you've solved problems in previous roles. Be ready to provide specific examples that demonstrate your self-driven approach and ability to guide teams effectively.
✨Tip Number 4
Showcase your knowledge of modelling tools like Enterprise Architect. If you have experience with similar tools, be prepared to discuss how you've used them in past projects, as this will highlight your readiness for the role.
We think you need these skills to ace Software Architect
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software architecture and large systems development. Emphasise your problem-solving skills and ability to work with diverse teams, as these are crucial for the role.
Craft a Strong Cover Letter: In your cover letter, express your passion for the Defence sector and how your skills align with the responsibilities outlined in the job description. Mention specific experiences that demonstrate your ability to drive projects and mentor others.
Showcase Technical Skills: Clearly list your technical skills, especially in C++, Java, Python, and any experience with modelling tools like Enterprise Architect. Provide examples of how you've applied these skills in previous roles.
Highlight Soft Skills: Don't forget to mention your soft skills, such as communication and strategic awareness. The role requires confidence in presenting to senior management and working collaboratively, so provide examples of how you've successfully navigated similar situations.
How to prepare for a job interview at Expleo UK LTD
✨Showcase Your Technical Expertise
As a Software Architect, you'll need to demonstrate your deep understanding of software architecture and large systems. Be prepared to discuss your previous projects in detail, focusing on the technical challenges you faced and how you overcame them.
✨Communicate Effectively with Diverse Audiences
You'll be interacting with various stakeholders, from developers to senior management. Practice adjusting your communication style to suit different audiences, ensuring that you can convey complex technical concepts in an accessible manner.
✨Demonstrate Problem-Solving Skills
Highlight your ability to take ownership of problems and act as an unblocker for your team. Prepare examples of situations where you've successfully navigated challenges and provided guidance to others.
✨Prepare for Strategic Discussions
Expect to engage in conversations about both short-term project goals and long-term product roadmaps. Be ready to discuss how you balance these priorities and make defendable decisions that consider the entire system's impact.