Systems Architect logo
Job TitleSystems Architect
Business Stream:Brown Brothers Harriman

At BBH we value diverse backgrounds, so if your experience looks a little different from what we've outlined and you think you can bring value to the role, we will still welcome your application!

Join us as a Systems Architect!

Brown Brothers Harriman is currently recruiting Systems Architect to join our Team. In this role you will work on key external client facing systems.  S/he will help to ensure that optimal technical solutions and recommendations are provided in-line with industry best practices and the firm’s technology standards.

S/he will work closely with development teams to help with design, development and evolution of Digital Client Experience solutions. The Architect will provide architecture guidelines to development teams and will help research and design innovative solutions.

This role will also act as a spokesperson for our business colleagues to ensure the appropriate decisions are made related to client related technology development, prioritization and maintenance activities.  S/he participates in evaluating prospective new business cases and product development opportunities through IRG. S/he also assists in setting the strategy and direction for the division.

Some of your key responsibilities include:  

  • Engage with architects, engineers, business partners, clients, and other systems areas to deliver the best client facing solutions, build/execute on new ideas, improve on existing concepts or products, and create new ideas for improving the product suite
  • Write and/or review technical specification documentation which may include architecture design, interfaces design, data modelling, dataflow diagramming, screen design, workflow analysis, etc.
  • Communicate and promote technology and architecture standards among development teams, business teams, and vendors
  • Ensure methodology is followed for the project; provide meaningful feedback in accordance with company standards and guidelines
  • Identify risks and opportunities and help define technology roadmaps
  • Lead development and evolution of the existing suite of applications and libraries across a variety of technical stacks
  • Hands on involvement in enterprise level applications in a cloud, web based distributed Java (Spring) and JavaScript (Angular) environment

What we offer:

  • 2 additional days added to your holiday calendar for Culture Celebration and Community Service
  • Private medical care for you and your family
  • Life Insurance
  • Hybrid Working Opportunities
  • Professional trainings and qualification support
  • Thrive Wellbeing Program
  • Online benefit platform
  • Contracts for an indefinite period of time with no probation period

Desired qualifications:

  • Minimum of 8+ years of experience in software engineering including 3+ years of technical experience in the architecture, design and development of various applications utilizing a wide range of technologies and vendor platforms
  • Strong knowledge of architectural principles, frameworks, design patterns and industry best practices for design and development in distributed microservices microfrontend in cloud
  • Experience with cloud architecture (OpenShift, Kubernetes, Docker)
  • Strong knowledge and experience in documenting architectures
  • Strong experience in core Java with Spring, Angular and Kafka
  • Strong foundation in Object Oriented Programming and Design Patterns
  • Automated build platforms/continuous integration experience and knowledge (Jenkins, Hudson, Maven, Gradle)
  • Ability to interpret and troubleshoot applications using logs (troubleshooting Java memory issues, analyzing java heap/thread dumps, troubleshooting application issues)
  • Experience with Unix platforms
  • Experience with agile methodologies (Scrum, Kanban)
  • Problem solving skills, able to determine upcoming risks & issues and address them
  • Knowledge of no SQL data bases