Position: Solution Architect for a large Neobank project (6+ months contract)
Company: Upstaff
Experience required: 5y
Category: Lead
English level: fluent
Published: 2022-10-01T00:00:00+03:00

We are looking for a Solution Architect with big/complex bank projects who will lead a squad of dozens of engineers to solve a number of business challenges in a large neobank (like Revolut/Monzo/Mono) project.

It's a long-term project with an ASAP start date.

You will work in one squad to deliver a solution, although ‘interlocking’ with other architects to ensure that dependencies are well understood and therefore the solution is well-thought and assured.

The composition of the team is ~40 team members ( DevOps, Product Engineers, Enterprise Architects, Solution Architects, Business Analysts, Cloud Engineers, Data Engineers, Data Scientists, Android, and iOS Developers, etc).

**The tools we use**

Languages: Go, Java (micronaut), Swift, Kotlin, Python 

Tools: Kubernetes, Terraform, Docker, Vault, Consul, istio, private cloud, concourse-CI, EFK, Prometheus, Grafana, Firebase

Methodologies: Agile, Scrum, Kanban, TDD, BDD, Pair-Programming

**Responsibilities:**

Create Solution Designs

- Collect together all the elements of a given feature and describe those to form a view of what must be delivered and how it will be achieved.
- Liaise with all required stakeholders to ensure Features and Epics are clear.

Highlight the required software, tech stacks, and middleware, and explain the rationale for the selection

- Raise all required new technology solutions and catalog entries to the relevant EA and prepare content for approval of these at the relevant governance forum.
- Create technology solution analysis content discussing the rationale for the selection of a given piece of technology.

Guide delivery

- Act as a consultant and a coach to a given squad, guiding how the delivery is achieved.

Patterns and Templates

- Contribute to and create reusable pattern and template documents.

**Requirements**

- At least 8 years experience in IT with at least 3 years in an architecture role.
- Demonstrable experience in creating valuable solutions in a large-scale enterprise-class business and experience in dealing with C-suite decision-makers.
- Specific domain knowledge of blocks of Financial Services capabilities (for example, Banking Products, Risk, Compliance, Customer Service, Finance, Treasury, Channel Applications, etc.)
- Solution architecture experience in a highly regulated business, preferably in multiple architecture domains.
- Particular experience in building Cloud-based solutions in any delivery method (SaaS, PaaS, IaaS) is a significant benefit.
- A clear understanding of highly engineered systems, complex and modern SDLC, and high degrees of automation is an advantage.
- Experience in describing architectures within a prescribed framework.
- Experience in Agile delivery and ways of working.

**Soft Skills**

- Excellent English 
- Business communication skills
- Good presentation skills
- Proactive and open-minded, team player
- The candidate must be very good at communication with Business/C-level management