Quantitative Engineer

Bank of AmericaCharlotte, NC
1dOnsite

About The Position

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: This job is responsible for building subject matter expertise in bank processes - including underlying data, flows, and controls - and designing and implementing technical solutions leveraging modular, reusable software components to enhance Global Risk Management’s (GRM) data, testing, and analytical capabilities. The goal is to deliver timely, useful, and actionable independent insights into the operational health of the bank's processes. Key responsibilities include collaborating with process owners, risk managers, and technologists to assess current state processes, underlying data, process flows and risks, and to design the future state of data, analytics and testing. Job expectations include becoming domain-specific subject matter expert in bank processes and data, and applying a combination of software engineering, big data and risk management skills to automate the evaluation of processes and control effectiveness, as well as adherence with applicable laws, regulations, policies, and procedures. Team Overview: Enterprise Independent Testing (EIT) and Global Risk Analytics (GRA) and are sub-lines of business within Global Risk Management (GRM). Collectively, they are responsible for developing a consistent and coherent set of models, analytical tools, and tests for effective risk and capital measurement, management and reporting across Bank of America. GRA and EIT partner with the Lines of Business and Enterprise functions to ensure the capabilities it builds address both internal and regulatory requirements, and are responsive to the changing nature of portfolios, economic conditions, and emerging risks. In executing its activities, GRA and EIT drive innovation, process improvement and automation. Global Risk Analytics (GRA) is a sub-line of business within Global Risk Management (GRM). The GRA team provides quantitative capabilities supporting global risk management and capital management and develops a consistent set of risk and capital models and analytical tools that support decision making across the bank.

Requirements

  • Written & Oral Communication: Clearly articulates complex technical concepts to diverse audiences, including senior stakeholders
  • Problem-Solving: Independently solves complex challenges using structured thinking, creativity and data-driven approaches.
  • Cross-Functional Collaboration: Effectively partners with risk managers, technologists, and process owners to deliver integrated solutions.
  • Growth Mindset & Adaptability: Demonstrates continuous learning and applies emerging technologies, frameworks, and best practices to improve outcomes.
  • Attention to Detail: Writes clean, modular, and well-documented code; proactively identifies and resolves performance or reliability issues.
  • Software Development Lifecycle: Applies SDLC principles across planning, design, code development, testing, and deployment
  • Object-Oriented Programming: Proficient in Python (or other object oriented programming language) and familiar with design patterns, testing frameworks, and performance optimization.
  • Data Structures & Data Sourcing: Proficient in SQL and working multiple data sources and solving complex analytical problems
  • Domain Knowledge: Demonstrates growing expertise in banking processes, risk domains, and regulatory requirements.
  • At least 2 years of relevant experience in software engineering in Quantitative Finance or other industries
  • Strong programming skills (e.g., Python) and solid understanding of Software Development Life cycle (SDLC) principles
  • Ability to document and clearly articulate the rationale and impact of technical solutions to a wide range range of audiences

Nice To Haves

  • Demonstrating strong analytical and problem-solving capabilities
  • Applying quantitative methods such as modelling, data analytics, machine learning, and statistics to develop business solutions
  • Knowledge of financial services industry and related regulations
  • Working with large scale data sets with structured or unstructured data
  • Implementing process improvements and automation

Responsibilities

  • Demonstrates core EIT/GRA skills, including: critical thinking, decisiveness, leveraging enterprise, proactive project management, risk management, adaptability, collaboration, customer and client focus, effective communication (written and verbal), and control rigor and discipline.
  • Partners effectively with process and data owners across Front Line Units and Technology to become subject matter expert in specific business domains and gain deep understanding of the existing control landscape and testing requirements.
  • Applies programming skills and software development lifecycle principles to deliver high-quality, scalable solutions for testing the bank's processes and to meet business, risk management and regulatory requirements
  • Continuously enhances technical capabilities to adapt to evolving portfolios, economic conditions, emerging risks and technology capabilities.
  • Designs, develops, documents, and implements repeatable, robust and scalable testing solutions.
  • Sources and evaluates data required for testing, and builds big data pipelines as needed to support scalable analytics.
  • Collaborates with stakeholders across the bank to understand testing processes and requirements.
  • Communicates technical implementations clearly and effectively, tailoring explanations to a broad range of audiences, including senior stakeholders, to articulate the rationale and impact of testing solutions.

Benefits

  • This role is eligible to participate in the annual discretionary plan.
  • Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company.
  • This role is currently benefits eligible.
  • We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service