Senior Engineer

Bank of America•Charlotte, NC
•Onsite

About The Position

The Senior Engineer defines and leads the engineering approach for complex features that deliver significant business outcomes. The role delivers complex technology, enables development efficiencies, provides technical thought leadership, 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. This Engineer interfaces with internal teams and external companies to address operational needs and improve process engagement and responses. The role maintains working partnerships with application teams, supports internal business partners and third-party partners, and proactively updates operational processes. The Engineer 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 for business units or support functions.
  • Strong technical subject-matter expertise in APIs, the OAuth 2 authorization framework, gateway technologies, monitoring, and capacity-management concepts.
  • Ability to interface with development and infrastructure teams to support end-to-end channel resiliency for transaction flows.
  • Experience delivering an enterprise service using enterprise tools for a wide customer base.
  • 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.
  • Familiarity with current server operating systems, including Windows and Red Hat Enterprise Linux.

Nice To Haves

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

Responsibilities

  • Ensure the design and engineering approach for complex features is consistent with the larger portfolio solution.
  • Define the technology tool stack 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-performance coding practices, including pairing and code reviews.
  • Deliver complex features end to end, including automation, for one or multiple teams at program level.
  • Conduct research, design prototyping, and other exploration, including evaluation of tools 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 process engagement and responses.
  • Maintain working relationships with application teams and support internal business partners and external third-party partners.
  • Proactively modify and update operational processes as appropriate.
  • Design and support enterprise-scale solutions across Java, APIs, microservices, OpenShift, cloud-native platforms, and distributed systems.
  • Implement logging and analytics metrics with corresponding notifications and alerts using industry-standard tools.

Benefits

  • Affordable, competitive, and flexible benefits supporting teammates’ physical, emotional, and financial wellness.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service