
Senior Engineer – Modern Continuous Delivery (CD) Platform
Bank of America
full-time
Posted on:
Location Type: Office
Location: Charlotte • North Carolina • United States
Visit company websiteExplore more
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