Disability Solutions - Atlanta, GA

posted 19 days ago

Full-time - Senior
Atlanta, GA

About the position

The Software Architect at Bank of America is responsible for defining the architectural vision and solutions that align with the strategic outcomes of the Business' Products and Services. This role involves working collaboratively across business, operations, and technology to create complex solutions, prioritize requirements, and contribute to the architecture roadmap. The position requires a strong focus on client resiliency, solution design, and non-functional requirements, while also educating team members on technology practices and best practices.

Responsibilities

  • Define the architectural vision and solution for complex business needs.
  • Create solution intent and prioritize functional and non-functional requirements into a technology backlog.
  • Contribute to the architecture roadmap across defined domains (Business, Application, Data, and Technology).
  • Assist with system design and provide solution options to resolve architectural impediments.
  • Facilitate solution-driven discussions and lead the design of complex architectures.
  • Educate team members on technology practices and best practices.
  • Support the selection of the technology stack and preferred technology products.
  • Perform design and code reviews to ensure non-functional requirements are met.

Requirements

  • 10+ years of professional software development experience.
  • 3+ years of experience leading technical teams.
  • Ability to communicate and influence technical concepts to non-technical stakeholders.
  • Experience with designing, developing, and supporting various software architectures.
  • Understanding of data and software design patterns and best practices.

Nice-to-haves

  • MS in Computer Science, Engineering, Management Information Systems, or related field.
  • BS in Computer Science, Engineering, Management Information Systems, or related field.
  • 5+ years of systems modeling and design experience.
  • Strong understanding of networking concepts and controller-based network architectures.
  • Experience with YAML, YANG, JINJA, or other network modeling standards.

Benefits

  • Competitive benefits to support physical, emotional, and financial well-being.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service