At a Glance
- Tasks: Lead the development of eTrading solutions and support trading technology.
- Company: Join Bank of America, a leader in financial services focused on responsible growth and inclusivity.
- Benefits: Enjoy private healthcare, flexible benefits, and emotional wellbeing support.
- Why this job: Make an impact in a diverse team while working with cutting-edge technology in a vibrant location.
- Qualifications: Experience in eTrading solutions, Java/Spring, and strong problem-solving skills required.
- Other info: Work in Bromley, just 15 minutes from central London, with global team collaboration.
The predicted salary is between 43200 - 72000 Β£ per year.
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
Feature Lead - Technology employer: Alliance & Leicester
Contact Detail:
Alliance & Leicester Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Feature Lead - Technology
β¨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Java/Spring and FIX trading solutions. Being able to discuss your hands-on experience with these technologies during interviews will demonstrate your suitability for the role.
β¨Tip Number 2
Network with professionals in the eTrading space, especially those who work at Bank of America or similar firms. Engaging with them on platforms like LinkedIn can provide insights into the company culture and the specific challenges they face, which you can address in your discussions.
β¨Tip Number 3
Prepare to showcase your leadership skills by discussing past experiences where you've successfully led a team or project. Highlight how youβve grown engineering talent and contributed to building effective eTrading solutions.
β¨Tip Number 4
Stay updated on the latest trends in electronic trading and financial technology. Being knowledgeable about current market structures and workflows will help you engage in meaningful conversations during interviews and show your passion for the industry.
We think you need these skills to ace Feature Lead - Technology
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights relevant experience in eTrading solutions, particularly with technologies mentioned in the job description such as Java/Spring and FIX trading solutions. Use specific examples to demonstrate your expertise.
Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and finance. Mention how your background aligns with Bank of America's commitment to Responsible Growth and diversity. Be sure to include your experience with eTrading workflows and your leadership skills.
Showcase Technical Skills: Clearly outline your technical skills related to the role, such as proficiency in JDK-based languages, CI/CD tools, and container orchestration technologies. Use bullet points for clarity and impact.
Highlight Team Collaboration: Emphasise your experience working with cross-functional teams, especially with traders and quants. Provide examples of how you have successfully gathered requirements and designed solutions in a collaborative environment.
How to prepare for a job interview at Alliance & Leicester
β¨Showcase Your Technical Expertise
As a Feature Lead in Technology, it's crucial to demonstrate your proficiency in Java/Spring and your experience with eTrading solutions. Be prepared to discuss specific projects where you've built market connectivity or price distribution systems, highlighting your role and the technologies used.
β¨Understand the Business Context
Familiarise yourself with the financial services industry, particularly in Fixed Income, Currencies, and Commodities. Understanding how eTrading fits into the broader market structure will help you articulate your insights during the interview.
β¨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving skills, especially related to debugging and profiling JDK-based languages. Practice explaining your thought process clearly and concisely, as this will showcase your analytical abilities.
β¨Demonstrate Leadership and Team Collaboration
As a lead software engineer, you'll need to show your ability to grow engineering talent and collaborate with trading desks and quants. Prepare examples of how you've successfully led teams or mentored junior engineers in previous roles.