Taro Logo

Software Engineer

A leading financial institution that helps make financial lives better through the power of every connection.
Atlanta, GA, USAChandler, AZ, USAChicago, IL, USA
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Finance

Description For Software Engineer

Bank of America is seeking a Senior Software Engineer with a focus on network automation to join their technology team. This role combines software development expertise with network infrastructure knowledge, making it an exciting opportunity for experienced developers interested in large-scale network automation. The position involves working with cutting-edge technologies and frameworks like Python, Django, and FastAPI to build and maintain critical network automation systems.

The ideal candidate will have 7+ years of software development experience and strong expertise in object-oriented programming. You'll be responsible for designing and developing network-focused software applications, leading solution design activities, and serving as a technical escalation point. The role offers the opportunity to work with modern development practices including CI/CD, infrastructure as code, and microservices architecture.

Bank of America offers a comprehensive benefits package and is committed to being a diverse and inclusive workplace. The company's focus on Responsible Growth ensures a sustainable and rewarding career path. This position is available across multiple major tech hubs including Atlanta, Chandler, Chicago, and Plano, providing flexibility in location choice while working with one of the largest financial institutions in the world.

The role combines technical leadership with hands-on development, making it perfect for senior engineers who want to make an impact on large-scale network infrastructure while working with modern technologies and practices. You'll be part of a team that's essential to how the bank operates, helping to automate and manage critical network systems that support millions of customers worldwide.

Last updated 3 minutes ago

Responsibilities For Software Engineer

  • Provide subject matter expertise as a team member and individual contributor
  • Work on design, development, testing, and documentation of network-focused software applications and automation
  • Lead and propose solution design activities including data modeling and analytics
  • Develop and deploy RESTful APIs, software front-ends, and custom integrations
  • Act as escalation point for operational incidents

Requirements For Software Engineer

Python
Java
JavaScript
Go
  • 7+ years experience analyzing, designing, and developing software with an OO language
  • Professional experience with Python, Java, Javascript, C#, or GoLang
  • Understanding of SDLC and agile methodologies
  • Experience with Django & FastAPI frameworks
  • Experience with Git, Jira, Jenkins, Continuous Build systems
  • Experience troubleshooting complex applications
  • Excellent written communication and problem solving skills

Benefits For Software Engineer

Medical Insurance
401k
  • Competitive benefits to support physical, emotional, and financial well-being

Interested in this job?

Jobs Related To Bank of America Software Engineer

Pega - Workflow/Data Automation Engineer

Senior Pega Workflow/Data Automation Engineer position at Bank of America, requiring 10 years of experience in enterprise solutions and strong data engineering skills.

Senior Software Engineer

Senior Software Engineer position at Uber focusing on backend development for Uber Connect and Direct products, offering competitive compensation and hybrid work arrangement in Seattle.

Pega - Workflow/Data Automation Engineer

Senior Pega Workflow/Data Automation Engineer position at Bank of America, requiring 10 years of experience in enterprise solutions and strong data engineering skills.

Java Senior Software Engineer

Senior Java Software Engineer position at Wells Fargo focusing on Marketing Technology and Survey Management product development.

Senior Software Engineer

Senior Software Engineer position at Wells Fargo in Hyderabad, focusing on full-stack development with Java, Spring Boot, and React, requiring 4+ years of experience.