Overview
Job Title: Feature Lead - Technology
Corporate Title: Vice President
Location: Bromley
Company Overview: At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities, and shareholders every day. One of the keys to driving Responsible Growth is being a great place to work for our teammates around the world. We are devoted to being a diverse and inclusive workplace for everyone. We hire individuals with a broad range of backgrounds and experiences and invest heavily in our teammates and their families by offering competitive benefits to support their physical, emotional, and financial well-being. Bank of America believes in working together and offering flexibility to our employees, using a multi-faceted approach for flexibility depending on roles. Working at Bank of America will provide opportunities to learn, grow and make an impact, along with the power to make a difference.
Location Overview: Join our Bromley office, situated in one of London’s greenest boroughs, with central London just 15 minutes away by train.
The Team
FICC Electronic Trading supports eTrading across Fixed Income, Currencies & Commodities. Credit eTrading sits within FICC eTrading and focuses on electronic trading of corporate bonds and credit derivatives. The team is global (Bromley, London, New York, Hong Kong, Tokyo, Chennai, Mumbai). The local EMEA team is the main point of contact for traders/quants in London & Paris.
This Lead Software Engineer role sits within the FICC Electronic Trading technology team, focused on Credit eTrading. You will support the current Credit eTrading technology stack and lead the buildout of shared services for eTrading across FICC, including design discussions and the build of eTrading software used in market connectivity, price distribution or RFQ engines, ideally with exposure across all three.
Responsibilities
* Experience as a Lead software engineer building eTrading solutions for market connectivity, price distribution, or RFQ engines.
* Understand and have experience building out D2D, D2C and bilateral eTrading connectivity.
* Highly proficient in Java/Spring with expertise in developing FIX trading solutions.
* Experience working with trading desks, strategists and quants for L3 support on production trading systems as well as requirements gathering/solution design for new builds.
* Experience growing eTrading engineering talent
* In-depth knowledge of Credit or Rates eTrading workflows and market structure
* Proficiency in debugging/profiling JDK-based languages (Java/Scala/Kotlin/Clojure)
* Advanced work with JDK CI/CD and build toolchains including Maven, Gradle, SBT, Jenkins
* Experience with modern RPC microservices, specifically GraphQL and gRPC
* Proficiency in developing for Unix/Linux-based environments including shell basics and diagnostics
* Exposure to monitoring, metrics and tracing tools (ELK, Splunk, Prometheus, Grafana, Graphite, OpenTSDB, OpenTrace, Jaeger)
* Exposure to message-oriented architectures (ZeroMQ, JMS, AMPS, RabbitMQ, Kafka, Google Pub/Sub)
* Exposure to container orchestration technologies (Mesos, Kubernetes, OpenShift, Docker)
* High proficiency in data architecture in SQL and NoSQL stores (MongoDB, Cassandra, CouchDB, HBase)
* Experience with reactive streams implementations and observables (ReactiveX, Akka Streams, Monix, Spring Reactor)
Skills That Will Help
* Understanding of machine architecture and natively compiled languages such as C++ and Rust
* Experience with CQRS architecture
* Experience with Scala functional and/or concurrency libraries such as ZIO
Benefits Of Working At Bank Of America
* Private healthcare for you and your family plus an annual health screen
* Competitive pension plan, life assurance and group income protection
* Back-up childcare and back-up adult care per annum
* Flexible benefits including wellbeing account, travel insurance, and critical illness
* Emotional wellbeing support and virtual GP services
* Employee Assistance Program for confidential support
* Charitable giving matched by the bank
* Arts & Culture membership program and discounts to cultural institutions
* Volunteer opportunities in the community
Equal Opportunity
Bank Of America is an equal opportunities employer and ensures that no applicant is subject to less favourable treatment on the grounds of sex, gender identity, race, religion, belief, age, sexual orientation, pregnancy or maternity, socio-economic background, dependents, or disability. The Bank selects candidates for interview based on skills, qualifications and experience. We strive to ensure recruitment processes are accessible for all candidates and welcome adjustments as needed.
London, England, United Kingdom
#J-18808-Ljbffr