Taro Logo

Software Engineer

A global financial institution helping 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 specializing in network automation to join their technology team. This role combines software development expertise with network engineering, focusing on building and maintaining automation solutions for the bank's critical network infrastructure. The position offers an opportunity to work with cutting-edge technologies while contributing to one of the world's largest financial institutions.

The ideal candidate will bring strong Python development skills and network automation experience, working on designing and implementing solutions that enhance the bank's network capabilities. You'll be part of a team that values collaboration, innovation, and technical excellence, working on projects that directly impact the bank's global operations.

This role offers significant growth opportunities within a stable, respected financial institution that invests heavily in its technology infrastructure. Bank of America provides comprehensive benefits and supports professional development, making it an excellent choice for experienced engineers looking to advance their careers in financial technology.

The position involves working with modern technologies and frameworks like Python, Django, FastAPI, and various automation tools, while also requiring deep understanding of networking concepts and architecture. You'll be responsible for developing and maintaining critical systems that support the bank's vast network infrastructure, making this an impactful role with significant responsibility and visibility within the organization.

Last updated 2 days ago

Responsibilities For Software Engineer

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

Requirements For Software Engineer

Python
Java
JavaScript
Go
  • 7+ years' experience analyzing, designing, and developing software with an OO language (C#, Java, etc)
  • Professional experience with Python, Java, Javascript, C#, or GoLang
  • Understanding of SDLC, agile methodologies and tooling
  • Ability to learn complex and emerging technologies and train other developers
  • Experience troubleshooting, tracing, and debugging complex applications
  • Development experience with frameworks such as Django & FastAPI
  • Excellent written communication, problem solving, process management, and collaborative skills
  • Experience with Git, Jira, Jenkins, Continuous Build systems with automated testing

Benefits For Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
  • 401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Bank of America Software Engineer