Senior Engineer- Technical Architecture
Company: Bank of America
Location: Charlotte
Posted on: April 1, 2026
|
|
|
Job Description:
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: This job is responsible for defining and
leading the engineering approach for complex features to deliver
significant business outcomes. Key responsibilities of the job
include delivering complex features and technology, enabling
development efficiencies, providing technical thought leadership
based on conducting multiple software implementations, and applying
both depth and breadth in a number of technical competencies.
Additionally, this job is accountable for end-to-end solution
design and delivery. Position Summary: We are seeking a Senior
Engineer – Technical Architecture to lead large?scale architecture
initiatives focused on resiliency, scalability, reliability, and
business continuity (BCP/DR). You will define end?to?end target
architectures, drive modernization (re?architecture and
re?platforming) to cloud?native, microservices?based solutions, and
guide multi?team delivery across Kubernetes, AWS, and Azure. The
ideal candidate blends deep hands?on engineering with architectural
leadership, navigating governance and risk processes while
accelerating business outcomes. How You’ll Work: Architecture
Artifacts: reference architectures, ADRs, threat models, NFR
catalogs, runbooks, test plans for failover and game days.
Collaboration: partner with product, SRE, platform, and security to
align roadmaps, budgets, and success metrics. Standards &
Enablement: define enterprise standards and golden paths;
accelerate adoption through templates, automation, and coaching.
Responsibilities: Architecture Ownership & Strategy: - Define
target and transition architectures for complex distributed systems
with a strong focus on high availability across multiple regions,
fault tolerance, and graceful degradation. - Lead modernization
efforts—including re?architecture and re?platforming—toward
microservices and containerized workloads on EKS and AKS,
establishing platform guardrails, golden paths, and reusable
patterns. - Translate business objectives into clear non?functional
requirements and system quality attributes such as RPO/RTO,
SLO/SLI/SLA, capacity, latency, and MTTR, ensuring expectations are
properly engineered, validated, and measured throughout the
lifecycle. Resiliency, Reliability & BCP (Never Down): - Architect
and validate comprehensive business?continuity and
disaster?recovery strategies—including active?active,
active?passive, pilot?light, and warm or cold standby models—along
with automated failover, data replication, and region?evacuation
runbooks. - Institutionalize resilience practices such as chaos
engineering, game days, fault?injection, and failure?mode analysis,
partnering with SRE teams to define and maintain error budgets. -
Drive incident?ready architecture by ensuring full observability
across logs, metrics, and traces, supported by synthetic monitoring
and automated rollback or containment mechanisms. Cloud, Platform &
Tooling: - Design secure, scalable foundations across
Kubernetes?based platforms and major cloud providers, including AWS
(VPC, ALB/NLB, EC2, EKS, RDS/Aurora, DynamoDB, S3, Route 53, KMS)
and Azure (VNet, App Gateway, VMSS, AKS, Azure SQL, Cosmos DB, Blob
Storage, Azure DNS, Key Vault). - Establish standards for container
platforms—Kubernetes, Helm, Operators, OPA admission controls,
service mesh—along with CI/CD practices such as blue/green, canary,
and progressive delivery, supported by Terraform IaC and GitOps
workflows. - Promote event?driven and streaming architectures using
Kafka and managed equivalents, while shaping API strategy through
gateway patterns, versioning, throttling, and modern integration
approaches. - Guide multi?team architecture execution by developing
roadmaps, decomposing features, and sequencing dependencies to
optimize throughput and reduce risk. - Partner with Security, Risk,
and Compliance to ensure secure?by?design outcomes, while coaching
engineering teams, building communities of practice, and elevating
SDLC maturity and engineering excellence. Cost & Performance: -
Optimize for performance, efficiency, and sustainability through
right?sizing, autoscaling, caching/CDN, capacity planning, and
FinOps guardrails (cost per transaction, workload budgets).
Required Qualifications: 10 years in software engineering with 5
years in large?scale technical/solution architecture leading
complex, multi?team initiatives. Proven leadership of
re?architecture / re?platform programs to cloud?native
microservices on Kubernetes across AWS and/or Azure. Deep expertise
in resiliency engineering (HA, DR/BCP design, RPO/RTO trade?offs),
reliability/SRE practices (SLI/SLO, error budgets), and scalability
for high?throughput, low?latency systems. Hands?on with container
orchestration (EKS/AKS), IaC (Terraform), CI/CD and progressive
delivery, service mesh, distributed caching, relational/NoSQL
databases, messaging/streaming (e.g., Kafka). Strong experience
establishing observability (OpenTelemetry/ Prometheus/ Grafana),
incident management/RCAs, and automated resilience testing.
Excellent stakeholder management and communication; ability to
translate architecture decisions into business value and guide
teams through risk/ governance processes. Desired Qualifications:
Experience designing multi?region active?active architectures and
global routing (Anycast/DNS?based, health probes). Security
architecture depth: identity & access, workload identity, secrets
management (KMS/Key Vault), network segmentation/zero?trust, policy
as code (OPA/Gatekeeper). Background in event?driven and CQRS/Saga
patterns; data replication/ consistency trade?offs in distributed
systems. Familiarity with chaos engineering toolchains, disaster
recovery automation, compliance frameworks, and regulated
environments. Exposure to cost optimization/FinOps practices and
capacity modeling. Bachelor’s/Master’s in CS/EE or equivalent
experience; relevant certifications (AWS/Azure Architect, CKA/CKAD)
a plus. Shift: 1st shift (United States of America) Hours Per Week:
40 Pay Transparency details US - NJ - Pennington - 1300 American
Blvd - Hopewell Bldg 3 (NJ2130), US - NY - New York - 1100 Ave Of
The Americas - Two Bryant Park (NY1540) Pay and benefits
information Pay range $122,000.00 - $200,000.00 annualized salary,
offers to be determined based on experience, education and skill
set. Discretionary incentive eligible 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. Benefits 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.
Keywords: Bank of America, Spartanburg , Senior Engineer- Technical Architecture, IT / Software / Systems , Charlotte, South Carolina