Software and Systems Architect - £120K (Microservices)


  • Job ID: 647
  • Job Type(s): Permanent
  • Categories: Software Developers
  • Posted June 6, 2022
Apply Now

ENSO Recruitment are excited to be working with a leading Cyber Security and Threat Intelligence managed services company in Belfast who are currently in high growth mode and seeking to add multiple leadership roles to their team, including an Application and Systems Architect who will be responsible for making key architectural decisions within this growing, local product team.


Our clients services enable some of the world’s largest companies’ security, intelligence, and trust & safety teams to more intelligently defend against and more effectively respond to advanced cyber attacks, disinformation, and abuse of digital platforms - there is never a dull moment with this team and the work they do has many challenging and interesting problems to solve.


What Is The Opportunity / Product?


We are looking for an application and systems architect to lead the design of our clients Platform. The platform supports both fascinating analytical work by their analysts and communication of their findings to their respective clients. The platform consists of a React web UI backed by Python Flask apps running in containers and a modern data architecture, all of which rely on a number of AWS and external APIs and services. While we are looking for someone with experience with our clients technology stack, where you have gaps, you will lean on your track record of quickly coming up to speed on technologies. Further, you will partner with and rely on our capable team including experienced developers in web front end, data, infrastructure. Your job will be as much to guide the team as to design things yourself.


You will chart the technology roadmap to implement the product roadmap. This will involve refining the product backlog to make backlog items ready for development.


You will propose technical solutions, including the objectives and constraints, so developers can efficiently build the solutions. Where required, you will research new technologies for feasibility, cost, and suitability to purpose. After winning buy-in from other development team leaders for your proposed solutions, you will author solution designs and architecture diagrams to guide the team. You will work closely with our clients infrastructure lead, who will design and build out the services to support your architecture.


Our client wants an architect who embraces working as part of a team that respects contributions from all teammates. Our client work in Agile Scrum, and you will be a part of the scrum team. On a daily basis, you will monitor development to see that it is aligned to your vision and adjust your vision as needed. Where it makes sense, especially while the team is small, our client may expect you to write code. As the team grows, you will need to know how and when to take yourself off the critical path. You will report to our clients VP of engineering, and partner with them to ensure the team delivers value to its customers.


What Are The Responsibilities?


  • Leading solution and architectural design
  • Translating product backlog items into technical requirements.
  • Designing and documenting an evolving technical roadmap.
  • Identifying, evaluating, proposing and integrating third party services and solutions to save time and cost.
  • Identifying technical constraints, options, and risks.
  • Ensuring delivery of value to customers
  • Codifying, and verifying adherence to, build quality and testing standards.
  • Inspecting the documentation the team produces.
  • Verifying the team's releases against the requirements and adjusting both as appropriate.
  • Writing code as needed to fill gaps.


Who Are You?

You are proficient in:


  • Designing secure, scalable B2B web application platforms, including the following
  • Web front end technologies
  • APIs and microservices built from Python Flask apps
  • Queues and caching
  • Databases and other data storage technologies such Postgres, S3, Opensearch
  • Containerization technologies such as Docker, Kubernetes, and AWS Fargate
  • Web application firewalls, load balancing, and content distribution networks
  • Amazon Web Service offerings for the above.
  • Composing modular systems from in-house and third party services and APIs.
  • Defining software development and testing standards.
  • Proposing solutions within cost, time, and capability constraints.


You are experienced in:


  • Evaluating data storage technologies such as relational, graph, and NoSQL databases.
  • Developing in several languages such as Python, SQL, and/or Javascript.
  • High-level network architecture including DNS, routing, and the OSI model.
  • Delivering code for front, middle, and data tiers using CI/CD.


It is a strong bonus if you have experience with:


  • Non-relational/NoSQL databases
  • Developing in PySpark
  • Data pipeline platforms and formats such as Nifi, Pentaho, and Apache Arrow
  • Data caching technologies such as Memcached and Redis
  • Data serialization formats such as protobuf, avro and parquet


Required and Preferred Education and Experience

  • Degree in Computer Science or similar, or equivalent work experience
  • 10+ years of work experience in software development industry with
  • - 4+ years developer experience
  • - 2+ years as a senior developer
  • - 2+ years a technical architect
  • AWS Solutions Architect Professional certification strongly preferred.


Package will include:

10% bonus, healthcare, pension, 35 days holiday, flexible working patterns, training/certifications


Offices are based in Belfast City Centre and this is a role where you will be expected to be in the office as needed, but this is not an office based role five days a week.


If you would like to hear more about this role, feel free to reach out to Christian Campbell, Director at Enso Recruitment.

Apply Now

Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

© Copyright 2021 ENSO Recruitment. All rights reserved.
VAT Registration No. 244 2502 37 Level Up Resourcing Limited Registered Northern Ireland No. 636121 Registered Office: Scottish Provident Building, Donegall Square West, Belfast. BT1 6JH.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram