Logo
Bank of America

Senior Architect

Bank of America, Atlanta, Georgia, United States, 30383


Job Description:At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities, and shareholders every day.One of the keys to driving Responsible Growth is being a great place to work for our teammates around the world. We’re devoted to being a diverse and inclusive workplace for everyone. We hire individuals with a broad range of backgrounds and experiences and invest heavily in our teammates and their families by offering competitive benefits to support their physical, emotional, and financial well-being.Bank of America believes both in the importance of working together and offering flexibility to our employees. We use a multi-faceted approach for flexibility, depending on the various roles in our organization.Working at Bank of America will give you a great career with opportunities to learn, grow and make an impact, along with the power to make a difference. Join us!Job Responsibilities:Define the architectural vision and solution that supports the strategic outcomes of the Business' Products and Services.Work across the business, operations, and technology to create the solution intent and architectural vision for complex solutions.Contribute to the creation of the architecture roadmap of defined domains (Business, Application, Data, and Technology).Clarify the architecture, assist with system design to support implementation, and provide solution options to resolve any architectural impediments.Facilitate solution-driven discussions and lead the design of complex architectures.Educate team members on technology practices, standardization strategies, and best practices.Support the team in selecting the technology stack required for solutions.Perform design and code reviews to ensure all non-functional requirements are met.Qualifications:10+ years professional software development experience.3+ years leading technical teams (team lead, principal engineer, manager, etc.).Able to effectively communicate and influence technical concepts to non-technical people and stakeholders.Experience with designing, developing, and supporting various software architectures.Understanding of data and software design patterns, best practices, and emerging technologies.Excellent problem-solving, process management, and collaborative skills.Desired Qualifications:MS in Computer Science, Engineering, Management Information Systems, or related field (or equivalent work experience).BS in Computer Science, Engineering, Management Information Systems, or related field (or equivalent work experience).5+ years systems modeling and design experience.Strong understanding of networking concepts (OSI levels 1-3) and controller-based network architectures.Experience with YAML, YANG, JINJA, or other network modeling standards.Experience designing, developing, and supporting large-enterprise scale network automation.Skills:Analytical ThinkingArchitectureResult OrientationSolution DesignTechnical Strategy DevelopmentApplication DevelopmentCollaborationData ManagementDevOps PracticesRisk ManagementAgile PracticesAutomationInfluenceSolution Delivery ProcessTest EngineeringShift:1st shift (United States of America)Hours Per Week:40

#J-18808-Ljbffr