Senior Engineer

Bank of America Bank of America · Banking · Jersey City, Chandler +1

Senior Engineer role focused on defining and leading the engineering approach for complex features, delivering technology enablers, and providing technical thought leadership. Responsibilities include end-to-end solution design and delivery, automation, CI/CD enablement, and research into new toolsets. Requires extensive experience in platform, systems, or infrastructure engineering with a focus on automation, server provisioning, scripting (PowerShell, shell, Python), and IaC concepts.

What you'd actually do

  1. Ensures that the design and engineering approach for complex features are consistent with the larger portfolio solution
  2. Define the technology tool stack for the solution and evaluate and adapt new testing tool/framework/practices for team(s)
  3. 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
  4. Provides end-to-end delivery of complex features, including automation, for either a single team or multiple teams, at the program level
  5. Conducts research, design prototyping and other exploration activities such as evaluating new toolsets and components for release management, CI/CD, and features

Skills

Required

  • 10+ years of experience in platform, systems, or infrastructure engineering, with a strong focus on automation and integration
  • Hands-on experience designing and delivering automated Windows or Linux Server OS provisioning for on‑prem or internal cloud environments
  • Strong Windows or Linux Server administration expertise (OS configuration, patching, roles/features, networking, storage, and security)
  • Proficiency in PowerShel, shell scripting and Python, with experience building maintainable automation tools and workflows
  • Experience with automation and orchestration tools (e.g., Ansible or similar), and scripting with Python or equivalent
  • Familiarity with Infrastructure as Code (IaC) concepts and CI/CD pipelines supporting automated builds, validation, and deployments
  • Experience integrating provisioning workflows with platform services such as virtualization, networking, identity, monitoring, and configuration management systems
  • Strong focus on testing and reliability, including automated integration/validation testing and troubleshooting of complex workflows

Nice to have

  • Kubernetes
  • Ansible