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.