Bank of America is seeking a Software Engineer II to join their PB Tech team in New York. This role is integral to developing and delivering complex software solutions that power the bank's financial services. As a mid-level engineer, you'll work with legacy systems and modern development practices, bridging traditional banking technology with contemporary development approaches.
The position offers an opportunity to work with enterprise-scale systems at one of the world's largest financial institutions. You'll be responsible for coding solutions, performing unit testing, and ensuring seamless integration of software components while adhering to strict compliance requirements. The role requires expertise in COBOL development and traditional banking technologies like CICS/DB2/MQM/JCL, while also embracing modern development practices including CI/CD.
This is an ideal opportunity for a software engineer who wants to work on critical financial systems while growing their career at a prestigious institution. Bank of America offers comprehensive benefits and is committed to being a great place to work, focusing on responsible growth and making a positive impact in the communities they serve.
The position requires 5% travel and is based in their New York office, reflecting Bank of America's commitment to an in-office culture while providing appropriate flexibility based on role-specific considerations. The company emphasizes collaboration, continuous learning, and professional development, making it an excellent choice for engineers looking to advance their careers in financial technology.