Taro Logo

Software Engineer III

A leading financial institution helping make financial lives better through the power of every connection.
Jersey City, NJ, USA
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Software Engineer III

Bank of America is seeking a Senior Software Engineer III to join their team in Jersey City. This role is integral to developing and delivering complex software solutions that power the bank's financial services. The position combines technical expertise with leadership responsibilities, requiring both hands-on development skills and the ability to mentor other engineers.

The ideal candidate will work on designing and developing scalable backend systems using Python, web technologies, and REST services. They'll be responsible for creating production-ready software utilizing modern frameworks and technologies including React, Redis, and microservices architecture. The role involves working with both frontend and backend technologies, requiring expertise in JavaScript frameworks, HTML5, CSS3, and various database technologies.

As a senior member of the team, you'll be expected to contribute to architectural decisions, mentor other developers, and drive best practices in CI/CD and test automation. The position offers the opportunity to work on critical financial systems while being part of a global team of programmers.

Bank of America offers a comprehensive benefits package and promotes an inclusive workplace culture. The role requires office-based attendance with some flexibility, and involves approximately 5% travel. This is an excellent opportunity for experienced engineers looking to make an impact in the financial technology sector while working for one of the world's leading financial institutions.

The position combines technical leadership with hands-on development, making it ideal for engineers who enjoy both coding and mentoring. You'll be working in a fast-paced environment where you can influence technical decisions while building solutions that impact millions of customers' financial lives.

Last updated a day ago

Responsibilities For Software Engineer III

  • Codes solutions and unit test to deliver requirements per acceptance criteria and compliance requirements
  • Designs, develops, and modifies architecture components and application interfaces
  • Mentors other software engineers and coaches team on CI-CD practices
  • Executes story refinement and estimation of work
  • Performs spike/proof of concept as necessary
  • Automates manual release activities
  • Designs, develops, and maintains automated test suites

Requirements For Software Engineer III

Python
React
Redis
JavaScript
TypeScript
MongoDB
Node.js
  • Bachelor's degree in Computer Science, Computer Information Systems, Management Information Systems, Engineering, or related field
  • 5 years of progressively responsible experience in IT
  • Experience designing and developing solution architectures using Python, Web, and REST services
  • Experience with software frameworks including SQL Alchemy and Open Source components
  • Experience with web, Cloud, Redis, and microservices technologies
  • Experience with Front End technologies (HTML5, CSS3, SASS)
  • Experience with JavaScript frameworks including React, Angular, jQuery
  • Experience with Test driven development, Agile, Scrum methodologies

Benefits For Software Engineer III

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

Interested in this job?

Jobs Related To Bank of America Software Engineer III