Bank of America

Senior Engineer – Modern Continuous Delivery (CD) Platform

Bank of America

full-time

Posted on:

Location Type: Office

Location: CharlotteNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • defining and leading the engineering approach for complex features to deliver significant business outcomes
  • delivering complex features and technology
  • enabling development efficiencies
  • providing technical thought leadership based on conducting multiple software implementations
  • applying both depth and breadth in a number of technical competencies
  • accountable for end-to-end solution design and delivery
  • Ensures that the design and engineering approach for complex features are consistent with the larger portfolio solution
  • Define the technology tool stack for the solution and evaluate and adapt new testing tool/framework/practices for team(s)
  • Enables team(s)/applications with Continuous Integration/Continuous Development (CI/CD) capabilities and engages with other technical stakeholders pertaining to efficient functioning of CI-CD pipeline
  • Guides and influences team(s) on design and best practices for high code performance –e.g. pairing, code reviews
  • Provides end-to-end delivery of complex features, including automation, for either a single team or multiple teams, at the program level
  • Conducts research, design prototyping and other exploration activities such as evaluating new toolsets and components for release management, CI/CD, and features
  • Works with stakeholders to establish high-level solution needs and with architects for technical requirements

Requirements

  • 7+ years in software engineering/DevOps/platform engineering
  • 2+ years hands‑on expertise with Harness CD (pipelines, templates, governance, integrations)
  • Strong engineering experience with GitHub Actions and/or Cloudbees Jenkins
  • Hands‑on experience with pipeline‑as‑code, YAML, GitOps, artifact management, testing frameworks, and SDLC tooling
  • Strong understanding of CI/CD architectures, deployment strategies, enterprise controls, and automation patterns
  • Experience integrating CI/CD tools with cloud platforms (AWS, Azure, or Kubernetes)
  • Strong troubleshooting skills across build, test, deploy, and runtime environments
  • Ability to work across complex organizations and lead technical efforts across multiple teams
  • Excellent communication skills with both engineering and leadership audiences
Benefits
  • health insurance
  • retirement plans
  • paid time off
  • flexible work arrangements
  • professional development
  • bonuses
  • stock options
  • equipment allowances
  • wellness programs
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software engineeringDevOpsplatform engineeringContinuous IntegrationContinuous Developmentpipeline-as-codeYAMLGitOpsartifact managementtesting frameworks
Soft Skills
technical thought leadershipcommunication skillstroubleshooting skillsleadershipcollaboration