Senior Engineer Banking

Senior Engineer Banking

Posted 1 day ago by York Solutions, LLC

Negotiable
Undetermined
Hybrid
Remote or Hybrid

Summary: This role is for a hands-on Senior Engineer focused on building and scaling backend systems for a banking platform. The position involves designing secure, scalable data and API solutions while operating in a dynamic environment that requires translating high-level business goals into technical implementations. The engineer will also contribute to DevOps practices and collaborate closely with various teams to deliver effective solutions.

Key Responsibilities:

  • Design and develop backend services using Node.js (TypeScript) and Java
  • Build and maintain GraphQL APIs to support frontend and cross-system integrations
  • Design data models and access patterns in DynamoDB
  • Ensure strict data separation and access controls between business entities
  • Implement solutions for role-based data visibility
  • Translate high-level business vision into practical engineering solutions
  • Make architectural decisions with limited information
  • Contribute to CI/CD pipelines and automation
  • Build systems focusing on scalability, resilience, and observability
  • Work closely with product and frontend engineers to deliver solutions
  • Provide technical guidance and mentorship to team members
  • Influence technical direction through collaboration

Key Skills:

  • 7+ years of software engineering experience
  • Strong backend development experience with Node.js / TypeScript
  • Java & Springboot (API development)
  • Experience working with AWS Cloud
  • Experience designing and consuming GraphQL APIs
  • Hands-on experience with NoSQL databases (DynamoDB preferred)
  • Strong understanding of data modeling and access patterns
  • API design and system integration
  • Secure data access and role-based visibility controls
  • Kafka and event-driven architecture
  • Experience in fast-changing, ambiguous environments
  • Solid understanding of DevOps practices (CI/CD, monitoring, reliability)
  • Strong debugging and troubleshooting skills across application and data layers

Salary (Rate): £75,000 yearly

City: undetermined

Country: undetermined

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:
Position Overview
This role is for a hands-on Senior Engineer who will help build and scale backend systems for a growing banking platform.

You will play a key role in designing and implementing secure, scalable data and API solutions, ensuring proper data separation and access controls across business entities
This role operates in a highly ambiguous, evolving environment, requiring someone who can take high-level direction, translate it into technical solutions, and execute with minimal oversight.

Key Responsibilities
Backend & API Development
Design and develop backend services using Node.js (TypeScript) and Java
Build and maintain GraphQL APIs (including subgraphs) to support frontend and cross-system integrations
Data Architecture & Security
Design data models and access patterns in DynamoDB
Ensure strict data separation and access controls between business entities (e.g., bank vs. financial advisory systems)
Implement solutions that ensure the right users see the right data based on roles and permissions
System Design in an Ambiguous Environment
Translate high-level business vision into practical engineering solutions
Make architectural decisions with limited information and evolving requirements
Identify what is in your control vs. what is not, and move forward effectively
DevOps & Engineering Practices
Contribute to CI/CD pipelines and automation
Build systems with a focus on scalability, resilience, and observability
Continuously improve engineering practices and deployment processes
Collaboration & Leadership
Work closely with product, frontend engineers, and stakeholders to deliver solutions
Provide technical guidance and mentorship to team members
Influence technical direction through collaboration, not authority
Required Skills & Experience
7+ years of software engineering experience
Strong backend development experience with:
Node.js / TypeScript
Java & Springboot (API development)
Experience working with AWS Cloud
Experience designing and consuming GraphQL APIs
Hands-on experience with NoSQL databases (DynamoDB preferred)
Strong understanding of:
Data modeling and access patterns
API design and system integration
Secure data access and role-based visibility controls
Kafka and event-driven architecture
Experience working in fast-changing, ambiguous environments
Solid understanding of DevOps practices (CI/CD, monitoring, reliability)
Strong debugging and troubleshooting skills across application and data layers


Benefits:

York Solutions Offers a generous benefits package for eligible full-time employees:

  • BCBS Medical with 3 Plans to choose from (PPO and High deductible PPO plans with Health Savings Program)
  • Delta Dental plan with 2 free cleanings and insurance discounts
  • Eye Med Vision with annual check-ups and discounts on lens
  • Life and Accidental Death Insurance paid by company
  • John Hancock 401(k) Retirement Plan with discretionary company match
  • Voluntary Insurance programs such as: Hospital Indemnity, Identity Protection, Legal Insurance, Long Term Care, and Pet Insurance.
  • Flexible work environment with some remote working opportunities
  • Strong fun and teamwork environment
  • Learning, development, and career growth