Jobs · Engineering · North Carolina

Senior Engineer

Bank of America · Charlotte, NC · 1 wk ago
EngineeringFull-time

Responsibilities

  • Ensures that the design and engineering approach for complex features are consistent with the larger portfolio solution
  • Defines the technology tool stack for the solution and evaluates and adapts 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

  • 10+ years of experience in platform, systems, infrastructure, or cloud engineering, with a strong focus on automation, integration, and enterprise-scale delivery
  • Hands-on experience with virtualization and cloud platforms and services in production environments, including highly available IaaS and PaaS solutions
  • Extensive experience with Infrastructure as Code, configuration-as-code, policy-as-code, and DevOps/GitOps operating models
  • Experience building and supporting CI/CD pipelines and automated build, validation, testing, release, and deployment processes using tools such as Maven, Jenkins, or similar
  • Experience with automation, orchestration, and configuration management tools such as Ansible, Puppet, Salt, or similar, and scripting with Python, Java, or equivalent languages
  • Experience integrating provisioning workflows with virtualization, networking, identity, monitoring, security, and configuration management services
  • Deep knowledge of web protocols, operating systems, hypervisors, distributed systems architecture, and industry-standard engineering frameworks
  • Experience with cloud security capabilities, including container scanning, cloud workload protection, and related security tooling
  • Experience applying Agile development practices, test-driven development, automated testing, and quality engineering practices
  • Excellent written and verbal communication skills, including experience working with customers and stakeholders on solution design and requirements gathering

Qualifications

  • Experience in the financial services industry or another highly regulated enterprise environment
  • Experience with identity and access management frameworks, tools, and integrations
  • Experience administering Linux, UNIX, and Windows systems in enterprise environments
  • Experience with container platforms and orchestration technologies, including Docker, Kubernetes, or OpenShift
  • Cloud provider certifications or equivalent demonstrated expertise with major cloud platforms
  • Experience architecting solutions using modern software engineering, automation, and delivery practices
  • Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience

Similar jobs

Senior Engineer

Turner Construction CompanySan Antonio, TX· 5 days ago
Engineeringapply on turnerconstruction.csod.com

Senior Engineer

Envirogen GroupHouston, Texas, United States· 5 days ago
Project Management$20/hrapply on apply.workable.com

Senior Engineer

Midwest Vision PartnersChicago, IL· 5 days ago
Engineeringapply on applicantpro.com

Senior Engineer

Tata Consultancy ServicesAlpharetta, GA· 5 days ago
Engineering$100k–$127k/yrapply on ibegin.tcsapps.com

Senior Engineer

JamakWeatherford, TX· 4 wk ago
Engineeringapply on workforcenow.adp.com

Senior Engineer

City of CambridgeCambridge, MA· 1 mo ago
Engineeringapply on phe.tbe.taleo.net