Senior Engineer

Bank of America•Charlotte, NC

About The Position

At Bank of America, the Senior Engineer defines and leads engineering approaches for complex features that deliver significant business outcomes. The role provides technical thought leadership, enables development efficiencies, and is accountable for end-to-end solution design and delivery. The Open Banking Channel supports more than 20 million customers and over 7,000 applications. The engineer interfaces with internal teams and external companies to support operational needs, improve process engagement and response, and maintain working partnerships with application teams, business partners, and third-party partners. The role designs and supports enterprise-scale solutions across Java, APIs, microservices, OpenShift, cloud-native platforms, and distributed systems, delivering resilient, high-volume services.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a STEM-related curriculum.
  • At least 5 years of experience developing, enhancing, debugging, supporting, maintaining, and testing software applications that support business units or functions.
  • Strong technical subject-matter expertise and understanding of APIs, OAuth 2 authorization framework, gateway technologies, monitoring, and capacity management concepts.
  • Ability to work with development and infrastructure teams to support end-to-end channel resilience for transaction flows.
  • Experience delivering an enterprise service for a broad customer base using enterprise tools.
  • Understanding of APIs and data exchange principles.
  • Understanding of financial industry standards such as Financial Data Exchange (FDX).
  • Familiarity with RESTful patterns and the OAuth 2 authorization framework.
  • Experience with JIRA and Confluence.
  • Familiarity with Splunk, AppDynamics, and other operational toolsets.
  • Experience with cloud providers.
  • Strong understanding of DevOps and automation best practices, with hands-on experience using industry-standard CI/CD tools.
  • Familiarity with web service standards and RESTful API best practices, including HTTP method/resource pairing, header use, pagination, and HATEOAS concepts.
  • Ability to implement logging and analytics metrics, with corresponding notifications and alerts, using industry-standard tools.
  • Familiarity with current server operating systems, including Windows and Red Hat Enterprise Linux.

Nice To Haves

  • Working knowledge or expertise in Oracle or MSSQL SQL, including ability to perform CRUD tasks.
  • Familiarity with OpenShift and AWS offerings and implementations.
  • Basic networking knowledge, including firewalls, DNS, and HTTP/HTTPS.

Responsibilities

  • Ensure the design and engineering approach for complex features is consistent with the larger portfolio solution.
  • Define the technology tool stack for solutions and evaluate and adapt testing tools, frameworks, and practices for teams.
  • Enable teams and applications with CI/CD capabilities and engage technical stakeholders to support efficient CI/CD pipeline operation.
  • Guide teams on design and high-code-performance best practices, including pairing and code reviews.
  • Deliver complex features end to end, including automation, for one or more teams at program level.
  • Conduct research, design prototyping, and exploration, including evaluating toolsets and components for release management, CI/CD, and features.
  • Work with stakeholders to establish high-level solution needs and with architects to establish technical requirements.
  • Research, test, and implement additional tools that support the Platform Operational Framework.
  • Interface with internal teams and external companies to support operational needs and improve processes and responses.
  • Maintain partnerships with application teams, support internal business partners and external third-party partners, and proactively modify operational processes as appropriate.
  • Design and support enterprise-scale solutions across Java, APIs, microservices, OpenShift, cloud-native platforms, and distributed systems.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service