Architect

Bank of AmericaCharlotte, NC
10hOnsite

About The Position

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! Position Summary: The Implementation Engineer is responsible for aligning current technology solutions with evolving business needs. This includes evaluating, installing, and integrating software, hardware, and support tools into a stable and efficient infrastructure environment. The role requires a foundational understanding of systems engineering and involves performing high‑level systems support. Key responsibilities include problem determination and resolution, installing and updating newly developed software, and identifying opportunities to optimize computing resources. The engineer will collect and analyze data related to existing or proposed systems and collaborate with technical teams—such as networking—to ensure system connectivity and compatibility. The role also involves maintaining system documentation and supporting capacity planning, disaster recovery, and security-related activities. The ideal candidate will have extensive experience with operating systems, network protocols, systems programming, and hardware components such as hubs, switches, and routers. Experience with end‑to-end server builds (5+ years) is required. Prior experience as a Site Reliability Engineer, Infrastructure Engineer, or DevOps Engineer is a plus. This position requires strong project management skills with the ability to manage multiple infrastructure initiatives simultaneously and deliver on time. Because the role is business customer– and vendor‑facing, strong interpersonal skills and professional writing abilities are essential. Banking experience or familiarity with banking systems is preferred. Training will be provided on bank-specific systems related to infrastructure fulfillment.

Requirements

  • 5+ years of experience with operating systems, network protocols, systems programming, and hardware components
  • Strong knowledge of IT Infrastructure (compute, storage, networking—LAN/WAN/Internet, security, cloud infrastructure including Azure and AWS)
  • Experience with RDBMS systems such as Oracle and SQL
  • Experience with middleware technologies (WebSphere, JBoss, MQ, IIB, MuleSoft, etc.)
  • Strong understanding of Linux and Windows systems
  • Strong understanding of public cloud technologies (Azure & AWS)
  • Strong understanding of VMware
  • Solid CICD and DevOps experience, including tools such as Ansible, YAML, Artifactory, Jenkins, Git
  • Excellent written communication skills
  • Proficiency with Microsoft Visio

Nice To Haves

  • Site Reliability Engineering experience
  • Cloud Systems Engineering experience
  • Additional CICD and DevOps experience
  • Banking experience or familiarity with banking systems

Responsibilities

  • aligning current technology solutions with evolving business needs
  • evaluating, installing, and integrating software, hardware, and support tools into a stable and efficient infrastructure environment
  • problem determination and resolution
  • installing and updating newly developed software
  • identifying opportunities to optimize computing resources
  • collecting and analyzing data related to existing or proposed systems
  • collaborating with technical teams to ensure system connectivity and compatibility
  • maintaining system documentation
  • supporting capacity planning, disaster recovery, and security-related activities

Benefits

  • 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.
  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service