Software Architect

Software Architect

Manchester Full-Time 48000 - 72000 £ / year (est.) No home office possible
E

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

Overview\\n\\nWe are looking for a Software Architects to drive forward the Defence sector within Electrical and Embedded Systems. This is an exciting opportunity to make a real difference to the client projects that you are involved in. Further details on the roles can be found below:\\n\\nSoftware Architect – Due to business growth and increased demand, an additional Software Architect is required to support the business in delivering the current and next generation of Mine Counter Measures capabilities.\\n\\nResponsibilities\\n\\nDue to business growth and increased demand, an additional Software Architect is required to support the business in delivering the current and next generation of Mine Counter Measures capabilities.\\nThe successful applicant will be involved in a wide range of activities from defining/updating the technical solution, contributing to system requirements, meeting with customers and key stakeholders, guiding and advising the development team, and supporting the entire project team from start to end.\\nIn this particular instance (due to the small scale of the team), the SW Architect will be expected to participate in some of the SW development activities.\\nTraining and mentoring will be provided, however this is a senior role and the individual is expected to be self-driven and able to drive others rather than be told what to do.\\nThis role will involve bids, architecture and design, development, and support.\\nOccasional travel to sister company and client sites is expected, as projects demand.\\n\\nQualifications\\n\\nMember of a professional body\\nEngineering Degree or equivalent\\n\\nEssential skills\\n\\nSelf-driven problem solver (Taking ownership as needed and calling on other expertise and network contacts so you can act as an unblocker for others and providing steerage)\\nDemonstrable experience with software architecture of large systems or development of large complex systems\\nConfident and commercially aware when presenting to senior management and senior customers\\nAble to adjust the level of technical detail being conversed to suite the audience; you'll be expected to work closely with developers, engineering delivery managers, other architects, product line architects, & customers\\nConfidence and ability using modelling tools such as Enterprise Architect – training in the actual tool used will be provided if necessary\\nAbility to show strategic awareness and make balanced, thought through, defendable decisions.\\nConfidence to challenge others and open to be challenged\\nMust be able to consider the whole system and understand the impact of software outside of the software system i.e.

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

At our company, we pride ourselves on fostering a collaborative and inclusive work environment where technology enthusiasts can thrive. As a Software Architect in the Defence sector, you will have the opportunity to engage in meaningful projects while benefiting from our Expleo Academy, which offers accredited training courses to enhance your skills. With a commitment to employee growth and a culture that encourages innovation and teamwork, we are dedicated to supporting your career journey in a dynamic and rewarding setting.
E

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

Software Architecture
Problem-Solving Skills
Technical Presentation Skills
Stakeholder Engagement
System Requirements Analysis
Modelling Tools Proficiency (e.g., Enterprise Architect)
Strategic Decision-Making
Communication Skills
C++ Programming
Java Programming
Python Programming
Networking Knowledge (routing, firewalls, switch config)
Linux Operating System (ideally Red Hat)
Real-Time Systems Development
Embedded Software Development
Containerisation (podman / kubernetes)
Security Principles (SELinux, STIG / CIS lockdown)
Software Build Process (Make, CMake, Maven, Gradle, Jenkins, git)
Experience in Defence or Telecommunications Industry
Radio Communication Systems Knowledge

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.

Software Architect
Expleo UK LTD
Location: Manchester

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>