IT & Software

Senior Engineer

Bank of America

London (Bromley) · Greater London · United Kingdom

Overview

In this role you shape the future of a strategic Post Trade Data Platform within a global engineering team. You will drive architecture, scale, and data accessibility to support operations, analytics and AI-driven use cases. You will mentor engineers and raise engineering standards while partnering across cross-functional teams to deliver resilient, scalable solutions. This is a chance to influence platform direction during a major transformation and contribute to a data-centric, results-driven culture.

Pay / Benefits
  • private healthcare for you and family
  • annual health screen
  • pension plan
  • life assurance
  • group income protection
  • maternity and paternity leave
Responsibilities
  • Build scalable, resilient data platform solutions that advance the platform
  • Define and drive architecture and strategy to meet future operational and business needs
  • Provide technical leadership through architecture reviews, design guidance, and code reviews
  • Mentor engineers and improve platform capabilities, practices, and operational effectiveness
Key requirements
  • Deep expertise in Scala, Java, or other JVM language with performance tuning
  • Experience with databases at scale (Oracle Exadata, MongoDB, Elasticsearch, or similar)
  • Cloud/DevOps knowledge (Linux/Unix, OpenShift/Kubernetes, Ansible)
  • Experience building and supporting reactive, event-sourced systems
  • Hands-on with Apache Spark and Apache Flink
  • Strong REST API design and familiarity with HTTP, Envoy
  • Experience with Protobuf, Avro, Parquet formats
  • Knowledge of Iceberg, Databricks, Hadoop ecosystems
  • Team player
  • Strong interpersonal and collaborative skills
  • Mentoring and leadership mindset
  • Scala/Java JVM development
  • Database technologies at scale (Oracle Exadata, MongoDB, Elasticsearch)
  • Cloud and DevOps tooling (Linux/Unix, OpenShift/Kubernetes, Ansible)

Reference: WJ-747_31156699

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.