Bank of America Platform Engineer - Global Equities in New York, New York

Job Description:


Platform Engineering – Tools provides an unparalleled level of service and support to the global Equities business globally. The work we perform can be summarized as the development and maintenance of tools and processes supporting the following functions:

Performance Monitoring

  • We continuously monitor all server performance data (CPU, memory, disk, NIC, etc) and make this available via real time monitoring and reporting dashboards. This can then be used for analyzing performance issues and performing regular capacity planning exercises. Latency Monitoring • Latency sensitive applications are monitored in real time, thus allowing the support team to respond quickly to latency issues, be they internal application issues or street-wide delays. Historical latency data is also stored to allow us to map application changes against their impact on latency. Application Monitoring • The team is responsible for administering and maintaining the monitoring tool (ITRS Geneos). Use of this tool ensures all applications are monitored in the same way with a consistent ‘look and feel’. A standard approach for monitoring disk space, log files, processes, cpu utilization, memory, etc is applied to all servers with additional bespoke application monitoring added if required. Configuration Management • We define and maintain the standard build for all Linux servers and ensure that all new servers are built in line with them. • We define how the applications should be configured. We define the requirements for how the applications should be configured and developers must comply if they wish us to on-board and support their application. Tools • Responsible for developing and maintaining web based tools to aide in the day-to-day application support.

Job duties

  • Responsible for the application architecture design for all Platform Engineering Tools.

  • Develop and enhance a monitoring system that provides business level analysis of messages sent between the proprietary components within the electronic trading environment.

  • Work on the Performance Risk and Operational Visibility Environment (“PROVE”) platform, a proprietary monitoring tool built within BAML to provide real-time analytics of our trading platform

  • Enhance, develop and provide custom tools and applications to the production team to support the ETT platform including our ETT Platform and smart order router, algorithmic trading engine and automated trading system.

  • Manage adherence to BAML SDLC Standards

  • Agile development project management

  • Development practices including build management, unit testing, automation

  • Development management

  • Feature scoping

  • Development support/code review

  • Team mentoring

Required Skills (5+ years experience):

  • Application architecture design

  • SDLC/Agile

  • KDB/Q

  • Unix shell / perl / python scripting skills

  • Strong understanding of Linux operating systems

  • Knowledge of networking infrastructure, such as TCP/IP, routers, firewalls, etc

  • Strong knowledge of electronic trading systems

Posting Date : 07/05/2018

Location :

New York, NY, 222 BROADWAY (NY3222),

  • United States

Travel : No

Full / Part-time : Full time

Hours Per Week : 40

Shift : 1st shift

Assistance for Applicants with Disabilities

Bank of America is committed to ensuring that our online application process provides an equal employment opportunity to all job seekers, including individuals with disabilities. If you believe you need a reasonable accommodation in order to search for a job opening or to submit an application, please visit the Applicants with Disabilities page at .

Diversity & Inclusion

At Bank of America, our commitment to diversity and inclusion is helping us to create not only a great place to work, but also an environment where our employees, our customers and our communities around the world can reach their goals and connect with each other. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Frequently Asked Questions

Need to know how to apply online, view a list of your submitted job applications or reset your password? Visit our FAQ at section for answers to these questions and more.