Software Architect
3 weeks ago
About Roke
Roke is a leading provider of defence solutions, and we are currently seeking a highly skilled Software Architect to join our team.
The successful candidate will have a strong background in software architecture, with experience in designing and implementing distributed software solutions, including middleware technologies.
As a Software Architect at Roke, you will be responsible for the architecture and high-level design of software-enabled solutions, as well as supporting client managers in a pre-sales capacity to develop relationships and solutions that can support future business growth.
The ideal candidate will have a passion for supporting the development of capability within their own technical area, and will be able to communicate effectively with a variety of stakeholders.
The Opportunity
Roke is recruiting for a Software Architect who is driven by solving varied and interesting client problems.
The Software Architect will be responsible for the architecture and high-level design of software-enabled solutions, and will also support client managers directly in a pre-sales capacity to develop relationships and solutions that can support future business growth.
Your Role
- Research and develop novel software solutions in the Defence domain, for example distributed middleware, software defined networks, and the application of artificial intelligence, large language models, reinforcement learning, and others, to customer problems.
- Define and develop software solutions in architecture terms, including system boundaries, data flows, workflows, system layouts, and deployment plans.
- Be the technical lead for delivery of internally and externally funded projects.
- Provide guidance, mentoring, and coaching to other engineers across the customers to understand their problems and demonstrate solutions.
- Contribute to installing an architecture-driven approach in existing engineering processes.
Key Skills
- Proven experience as a software architect in Defence, public sector, or industry and developed software in more than one software language.
- Demonstrable experience of defining robust engineering management plans and leading teams to follow them, including the use of continuous integration, continuous deployment, and test-driven development.
- Familiarity with using Agile delivery methodologies, such as Scrum and Kanban.
- Proven experience in taking research outputs and data science experimentation and turning them into robust software products.
- Familiarity or experience of designing software solutions with a key focus on performance resource utilisation, and implementing solutions using middleware technologies.
- Knowledge or experience of designing solutions using software architecture patterns that promote reuse, productivity, and quality.
- Experience of designing both plug-in and micro-service architectures.
- Experience of designing software based on different data storage, including relational, NoSQL, Big Data, and streaming data analytics.
- Experience of designing software in a variety of deployment settings, including on-device, on-premises, and cloud.
- Ability to clearly express design decisions in text and graphical formats, such as UML or Archimate.
- An ability to pick up new tools, frameworks, and languages fast.
- An ability to analyse problems and communicate well-thought-through solutions.
- An ability to develop new solutions where no pre-existing solution fits.
What You'll Bring
As a Software Architect, you will have a degree-level qualification in a STEM subject, or an equivalent level of practical experience.
You will use a range of technologies, some of which you will be deeply familiar with already, but others you will pick up to support specific projects.
The rest, you should be able to pick up as required:
- Python/Java/Kotlin and supporting backend and middleware frameworks.
- SQL and NoSQL database systems – PostgreSQL, SQLite, MongoDB, Redis.
- Linux-based operating systems – Ubuntu, Centos/RHEL.
- Mobile operating systems – especially Android.
- Virtual machines – especially VMWare.
- Message brokering, serialisation, and queuing systems – MQTT, Kafka, Protobuf, DDS, XML.
- Microservices, containers, and hosts – Docker, Podman, Kubernetes.
- Infrastructure as Code – Vagrant, Ansible, Terraform.
- AWS and Azure Cloud.
- Git and version control systems – especially GitLab.
- Architecture tooling – SPARX EA, Archimate.
Areas of Responsibility
- Join and contribute to agile ceremonies following Scrum, Kanban, or SAFe Agile.
- Coach team members in Software Engineering.
- Work with product owners and DevOps to schedule releases and use CI/CD pipelines.
- Work with security architects to ensure the products and services are secure by design.
- Work with quality engineers to ensure the products and services are of high quality.
- Work with architects to translate from high-level architectures expressed in systems engineering terms SysML and Archimate to designs that are implementable in code.
- Work with senior leadership (Head of Engineering) to effectively implement changes to products and services.
- Participate and contribute to code reviews.
- Work with client managers to understand customer problems and propose solutions.
Why You Should Join Roke
We have a competitive salary and access to a number of additional flexible benefits, which will cover Health and Wellbeing, Savings and Protection & Life, Leisure and Entertainment.
Roke has a great community of groups with shared interests. These enable people to share ideas and be passionate about tools, technologies & techniques, which interest them.
We are committed to a policy of Equal Opportunity, Diversity and Inclusion. Our working environment is friendly, creative and inclusive. We will consider flexible working arrangements and support a diverse workforce and those with additional needs.
Clearances
Due to the nature of this role, we require you to be eligible to achieve SC clearance.
-
Software Architect
4 weeks ago
Woking, Surrey, United Kingdom Roke Full timeAbout RokeRoke is a leading provider of defence solutions, and we are currently seeking a highly skilled Software Architect to join our team.The successful candidate will have a strong background in software architecture, with experience in designing and implementing distributed software solutions, including middleware technologies.As a Software Architect at...
-
Software Architect
3 weeks ago
Woking, Surrey, United Kingdom Roke Full timeAbout RokeRoke is a leading provider of innovative solutions for the Defence sector, and we are currently seeking a skilled Software Architect to join our team.The successful candidate will have a strong background in software engineering, with experience in designing and developing distributed systems, middleware solutions, and software defined networks.As...
-
Software Solutions Architect
4 weeks ago
Woking, Surrey, United Kingdom Roke Full timeAbout RokeRoke is a leading provider of innovative solutions for the Defence sector. We are seeking a highly skilled Software Architect to join our team and contribute to the development of cutting-edge software solutions.The ideal candidate will have a strong background in software architecture, with experience in designing and implementing distributed...
-
Software Architect for Embedded Systems
4 weeks ago
Woking, Surrey, United Kingdom Capgemini Engineering Full timeCapgemini Engineering is seeking a skilled Software Architect for Embedded Systems to join our Automotive team.As a key member of our team, you will be responsible for defining, designing, and delivering an embedded software platform for AUTOSAR electronic control units. Your expertise in AUTOSAR BSW embedded software will be crucial in developing and...
-
Senior Software Engineer
2 weeks ago
Woking, Surrey, United Kingdom Priory Group Full timeAs a Cloud Architect, you will be responsible for designing and implementing cloud-based solutions to support the company's growth and innovation. With a focus on scalability, security, and reliability, you will work closely with cross-functional teams to ensure seamless integration and deployment of cloud services.Key Responsibilities:Design and implement...
-
ServiceNow Architect
3 weeks ago
Woking, Surrey, United Kingdom Capgemini Full timeAbout the RoleWe are seeking a highly skilled ServiceNow Architect to join our team at Capgemini. As a ServiceNow Architect, you will be responsible for designing and implementing ServiceNow solutions to enhance business processes and user experiences.Key ResponsibilitiesEstablish and enforce systems design and architectural standards, maintain best...
-
Network Infrastructure Architect
3 weeks ago
Woking, Surrey, United Kingdom ION Group Full timeJob Summary:We are seeking a highly skilled Network Infrastructure Architect to join our team at ION Group. As a Network Infrastructure Architect, you will be responsible for designing, implementing, and supporting our global network infrastructure, ensuring it is secure, resilient, and performant.Key Responsibilities:Design and implement global network...
-
ServiceNow Architect
4 weeks ago
Woking, Surrey, United Kingdom Capgemini Full timeAbout the RoleWe are seeking a highly skilled ServiceNow Architect to join our team at Capgemini. As a ServiceNow Architect, you will be responsible for designing and implementing ServiceNow solutions to enhance business processes and user experiences.Key ResponsibilitiesEstablish and enforce systems design and architectural standardsProvide input to the...
-
Software Solutions Architect
2 weeks ago
Woking, Surrey, United Kingdom Roke Full timeRole OverviewAs a seasoned Senior Software Engineer, you will be responsible for the technical development of a suite of software products supporting the Autonomy offering within the Futures business Unit at Roke.With a strong background in software development, you will lead the architecture and design of multi-domain software products, covering all aspects...
-
Senior Technical Architect
3 weeks ago
Woking, Surrey, United Kingdom RSC Full timeJob DescriptionJob Title: Senior Technical ArchitectJob Summary:We are seeking a highly skilled Senior Technical Architect to lead our technical architecture team. The successful candidate will be responsible for designing and implementing complex technology solutions, including cloud-based systems, microservices, and distributed architectures.Key...
-
AI System Architect
4 weeks ago
Woking, Surrey, United Kingdom Proactive Appointments Full timeJob Title: AI System ArchitectProactive Appointments is seeking a highly skilled AI System Architect to join our team. As a key member of our technology team, you will be responsible for designing, implementing, and developing cutting-edge AI solutions that drive business growth and innovation.Key Responsibilities:Design and implement AI-powered solutions...
-
Network Infrastructure Architect
4 weeks ago
Woking, Surrey, United Kingdom ION Full timeJob DescriptionWe are seeking a highly skilled Network Infrastructure Architect to join our team at ION. As a key member of our network team, you will be responsible for designing, implementing, and supporting our global network infrastructure.Key Responsibilities:Design and implement secure, scalable, and high-performance network architectures for our...
-
Network Architect
4 weeks ago
Woking, Surrey, United Kingdom ION Full timeJob Title: Network Design EngineerWe are seeking a highly skilled Network Design Engineer to join our team at ION. As a key member of our network engineering team, you will be responsible for designing, implementing, and supporting our global network infrastructure.Key Responsibilities:Design and implement global network architecture for our clients and...
-
Senior Software Architect
3 weeks ago
Woking, Surrey, United Kingdom Digital Waffle Full timeJob Title: Lead Software Engineer Location: Guildford Salary: £85,000 D.pDigital Waffle is a SaaS company seeking a Lead Software Engineer to contribute to their expanding team. You'll work on exciting projects, developing high-performance back-end systems that leverage AI to drive business growth.Key Responsibilities:Design and develop back-end services...
-
Lead Software Engineer and Architect
4 weeks ago
Woking, Surrey, United Kingdom beBee Professionals Full time £60,000 - £80,000As a Senior Software Engineer at beBee Professionals, you will be responsible for leading our development team in Woking, UK. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop high-performance software applications.Lead...
-
Senior Software Engineer
2 weeks ago
Woking, Surrey, United Kingdom Grandir UK Full timeJob Summary: We are seeking a skilled Cloud Services Architect to lead the development of our cloud-based infrastructure. The ideal candidate will have experience in designing and implementing scalable cloud solutions.Key Responsibilities:Design and develop cloud-based infrastructure solutionsLead a team of software engineers in cloud developmentCollaborate...
-
Kinaxis Solution Architect
4 weeks ago
Woking, Surrey, United Kingdom Capgemini Full timeAbout the RoleWe are seeking a certified Kinaxis Solution Architect with a thorough understanding of supply chain planning concepts, processes, and best practices. The ideal candidate will have experience implementing supply chain Advanced Planning Solutions and leading teams through full lifecycle implementations.Key ResponsibilitiesTranslate business...
-
Kinaxis Solution Architect
3 weeks ago
Woking, Surrey, United Kingdom Capgemini Full timeAbout the RoleWe are seeking a certified Kinaxis Solution Architect with a thorough understanding of supply chain planning concepts, processes, and best practices. The ideal candidate will have a strong background in demand planning, supply planning, inventory management, and S&OP.Key ResponsibilitiesTranslate business requirements into Kinaxis RapidResponse...
-
Industry Solution Architect
4 weeks ago
Woking, Surrey, United Kingdom Hitachi Vantara Corporation Full timeAbout the RoleThe Industry Solution Architect is a key member of our team, responsible for advancing sales opportunities in the utilities industry. With a deep understanding of asset management and industry operations, this role engages with sales representatives early in the sales cycle, helps qualify opportunities, and supports the proposal process.The...
-
Teamcenter Technical Architect
4 weeks ago
Woking, Surrey, United Kingdom Capgemini Engineering Full timeAt Capgemini Engineering, we are seeking a skilled Teamcenter Technical Architect to join our team. As a key member of our engineering services, you will be responsible for designing, installing, configuring, implementing, and supporting Teamcenter applications.About the RoleAs a Teamcenter Technical Architect, you will work closely with our clients to...