Vice President, AMPS Engineer Lead, Application Production Services & Engineering
Job Description:
At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.
Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates’ physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve.
Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations.
At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!
Job Description:
The successful candidate will be part of Global Markets Engineering Team. This person will have at least 3 years’ experience in similar role within the financial services industry. As such the successful applicant will need to possess a solid technical background, excellent inter-personal skills, and fine attention to detail, and a proven track record of success. Duties and key responsibilities will include:
- Provide Level 2 support for the low latency messaging platform, ensuring high availability and performance
- Collaborate with development teams and Level 1 support to investigate, diagnose, and resolve technical issues efficiently
- Engage with the messaging software vendor to report, track, and follow up on product-related issues, ensuring timely resolution and implementation of fixes
- Coordinate with the global messaging support engineering team to maintain the messaging infrastructure with the latest patches, bug fixes, and releases
- Maintain accurate inventory and documentation, ensuring all systems and processes are up to date
- Develop and maintain automation tools to streamline application support, deployment processes, and end-to-end operational workflows
- Act as a highly proficient technical resource, leveraging deep technical knowledge to contribute both as an individual contributor and as a collaborative team member
- Collaborate effectively with internal and external subject matter experts, including line-of-business stakeholders, technology teams, and operational support groups
- Capture and document requirements from SMEs and development teams, translating them into clear, actionable playbooks with minimal supervision
- Ensure compliance with standards and internal controls, updating existing procedures and creating new ones where necessary to maintain operational excellence
Responsibilities:
- Validating application designs ensuring they meet or exceeds known requirements, make recommendations and implementing reliable and operable service architectures
- Responsible for on-boarding in-house developed applications and associated hardware in accordance to well defined and well-established procedure
- Work closely with development teams to onboard their applications to bank’s Horizon platform
- Automate CI/CD processes
- Identify inefficiencies and make recommendations for process improvements, playbook templates and cost reductions.
- Participate in knowledge sharing sessions
- Define how the applications should be configured using the industry leading Dev-ops model
- Responsible for developing and maintaining tools to aide in the day-to-day application deployment and end-to-end process automation
Required Skills:
- Proficiency in Linux operating systems, with hands-on experience in troubleshooting applications running on Linux-based servers
- Strong understanding of inter-application messaging and related concepts
- Experience with middleware messaging technologies such as Tibco EMS or IBM MQ (AMPS experience is a plus)
- Basic knowledge of networking fundamentals, including firewalls and connectivity troubleshooting
- Familiarity with software version control systems and release deployment processes
- Scripting and automation expertise using Shell, Perl, or Python to improve operational efficiency
- Minimum of 3+ years of technical experience in application support or similar roles
- Excellent communication skills, with the ability to work effectively across global teams and stakeholders
- Work experience in high-pressure environments, preferably within trading or financial services
- Strong analytical and organizational skills, with attention to detail and the ability to determine effective courses of action
- Ability to manage multiple tasks simultaneously, prioritize effectively, and perform under pressure
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent experience (10+ years in lieu of degree)
- Exceptional time management, customer orientation, and coordination skills