Search Jobs

We’ll help you find your dream job

Senior API Engineer

San Francisco , CA
Salary Range : $225,000

Senior API Engineer


 We care about our people. Founded in 1985, we offer extraordinary client service in private banking, private business banking and private wealth management. We believe that personal connections are everything and our success is driven by the relationships we form with our colleagues and clients. You’ll always feel empowered and valued here.

In Technology, we support our employees and clients through the acquisition, integration and management of the Bank’s information technology systems and services. We drive innovation and explore emerging technologies so our people can be productive and focus on what matters most – providing extraordinary service.

Under the general direction of the Head of Digital Technologies, the Backend Engineer for Digital Technologies will work closely with the Frontend Developers, Solutions Architects and Mobile Engineers (iOS/Android) to leverage maintainable code throughout Corporate 2.0 in creating the best user experience for both clients and internal staff.

Duties and Responsibilities

Ideal candidates for this role should have experience working within a bank or investments/wealth organization and display an understanding and appreciation for the complexities therein.  Experience with digital platforms, distributed systems, and Cloud technologies is also critical.

What you will do as a Senior Back End Engineer:

  • Design and build backend system integration solutions with an emphasis on scalability, and operability.
  • Integrate Digital Technologies systems with internal and external systems.
  • Design and build containerized applications and microservices on the Kubernetes platform.
  • Cloud enable existing integrations for migration to AWS.
  • Create API’s for JavaScript application and system-to-system integrations.


You will be a great fit if you have:

  • 5-10+ years of experience creating API’s and Microservices using Spring Boot or NodeJS.
  • Experience with at least one message or event-based technology (Kafka, Kinesis, SQS, RabbitMQ, NSQ, etc.)
  • Experience developing Microservices using NodeJS/NestJ and/or Java Spring Boot 
  • Superior communication skills.
  • Experience building applications on AWS using SQS, SNS, S3 and Lambda.
  • Experience building scalable and highly available distributed systems.
  • Experience analyzing and improving application performance and scalability.
  • Experience developing data integration solutions using bulk data integration tools and API’s.
  • Banking process knowledge.
  • Experience developing systems as part of an Agile team.
  • Excellent written and oral communication skills
  • You’re intellectually curious about the problem domain
  • A desire to learn and apply cutting-edge technologies in integration solutions.



Share this Job

Apply Now

Upload requirements