B

BNY

Safeguards and moves assets for investors

Full-Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeManchester, UKNo salary listedIn-person

About the Job

Requirements

  • Proven leadership of software engineering teams building distributed systems and microservices in agile environments such as Scrum or Kanban.
  • Hands-on AI development using modern tools and IDEs, such as Windsurf, and familiarity with integrating AI into products.
  • Strong expertise in Java, preferably Spring, and architectural patterns for scalable, observable, and testable systems.
  • Proficiency in modern engineering practices including continuous integration and continuous delivery (CI/CD), such as GitLab; automated testing with JUnit or Spock; code reviews; quality-focused test-driven development; and DevOps culture.
  • Hands-on experience with containers such as Docker and private cloud infrastructure, alongside familiarity with service telemetry tools such as Splunk and AppDynamics.
  • Track record of talent development including hiring, coaching, performance management, and building collaborative, learning-focused teams.
  • Dedication to understanding the business domain and translating product strategy into architecture and delivery plans.
  • Experience using Agile methods such as Scrum or Kanban, with full product lifecycle ownership and continuous learning and knowledge sharing.
  • Experience with Java 17 or 21, Spring, Maven, Groovy, JavaScript or TypeScript, Angular, JUnit, Spock, microservices, private cloud virtual machines or containers, GitLab, Git, IntelliJ, Windsurf, Docker, Splunk, or AppDynamics.

Responsibilities

  • Lead and develop inclusive, high-performing engineering teams; set clear objectives, coach talent, build succession plans, and represent engineering in program reviews and governance forums.
  • Own end-to-end delivery of mission-critical software, from requirements and architecture through implementation, testing, deployment, observability, and reliability, while ensuring compliance and operational excellence.
  • Raise engineering excellence and resilience by enforcing best practices and automation across code, testing, microservices and APIs, performance, and infrastructure; champion secure-by-design practices including secure coding, logging and monitoring, incident playbooks, and disaster recovery.
  • Partner with product, design, and operations to turn outcomes into measurable technical plans and steer architecture modernization and integrations.

Desired Qualifications

  • Corporate Actions domain experience.
  • Experience with JavaScript or TypeScript and Angular for full-stack development.
  • Expertise in the Spring Framework, software architecture, and API or platform design.
  • Background in financial services, risk and controls, and regulated environments.

About the Company

BNY

Safeguards and moves assets for investors

BNY safeguards financial assets and runs investment services for institutions, investment firms and wealthy clients around the world. Its custody business keeps clients' securities safe and handles the records and transactions needed to administer investment funds. Banks and brokers use its systems to settle trades, manage collateral and send payments, while its investment and wealth businesses manage portfolios and advise clients. It earns servicing and management fees as well as interest on loans and securities funded by client deposits. BNY traces its roots to the Bank of New York, founded by Alexander Hamilton in 1784, and is headquartered in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1784

Recently Posted Jobs

Explore more opportunities at BNY

See more jobs