Software Architect

About Our Client

We have clients that come to us with niche, challenging problems that matter to their business, looking for experts to develop solutions by applying their experience and knowledge in novel, creative ways.

Their projects range from early feasibility studies, through the entire engineering lifecycle, to multi-year support for production-grade software systems, with engineers switching between these in line with their career aspirations and development plans.

The Opportunity

This opportunity would suit software professionals looking for a role that will provide the following challenges.

Working in a tech-agnostic environment with exposure to a broad range technologies and domains which will enhance and broaden your existing expertise.

Understanding of requirements expressed in domain specific language and architectural frameworks. Translation of customer requirements into technical requirements and architectures suitable for implementing by Software Engineers.

Form part of the wider Engineering community with learning and development opportunities that will exceed your expectations. Your broad technical, research and software development background will allow you to rapidly understand new systems and domains, and prototype systems based on your research.

Software Architect Areas of Responsibility/Tasks:

  • Research and development of novel software solutions
  • Define and develop the architecture and delivery of small to large-scale software engineering projects
  • Providing guidance, mentoring and coaching to other engineers across the business

Key Skills

  • Proven experience as a software architect and developer across multiple software languages.
  • Demonstrable experience defining and executing robust engineering management plans. Familiarity using Agile delivery methodologies such as Scrum or Kanban.
  • Proven experience maturing products through the TRL framework.
  • Experience of designing software based on different data architectures (e.g. relational, NoSQL, Big Data, streaming data analytics)
  • Experience of designing software in a variety of deployment settings (e.g. Cloud, On-Premise Data Centre, Desktop, Mobile, Embedded)
  • Ability to clearly express design decisions in text and graphical formats such as UML or Archimate.

Applications should demonstrate

  • A demonstrable passion for making high quality software
  • 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
  • Capability to work within and lead a diverse teams.

Your Tech Stack Knowledge
Python, Java, C, C++, JavaScript, Go, Rust, C#, Ruby, Kotlin, Clojure,
Linux, Android, Docker, Ansible, Kubernetes, Vagrant, Terraform, GitLab, AWS, Vue, React, Node, Django, Flask, Spring

Why You Should Join Our Client

Our client has 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.

Our client 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.

They 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 work-force and those with additional needs.

Security Information

Due to the nature of this position, we require you to be willing and eligible to achieve a minimum of SC. To qualify, you should be a British Citizen and have resided in the UK for the last 5 years for SC and 10 years for DV.

High level clearance bonus is available and will be considered on application.

Register & Apply Login & Apply
Gattaca PBS
Contract Type
Expiry Date
08/01/2023 10:40:00
Shortlist Email me jobs like this  Back to listing
Register and Apply
Log In and Apply
Terms of Use/Notifications

Do you agree to our terms & conditions & privacy statement?

Receive updates & notifications from