Bank of America is seeking a Senior Software Engineer III for their Global Markets Technology group within the Global Banking and Markets Technology division. This role focuses on developing and maintaining the GMI System, a critical platform supporting Middle and Back Office markets operations across securities, derivatives, foreign exchange, futures, options, and commodities products.
The position requires extensive experience with the GMI (Geldermann Management Inc) System, a legacy AS400 system now owned by FIS. You'll be responsible for complex software development, system architecture, and project management, working within the Futures & Options team. The role combines technical leadership with hands-on development, requiring both deep technical expertise and strong project management skills.
Key responsibilities include developing complex solutions, ensuring software meets functional and compliance requirements, mentoring other engineers, and driving CI/CD practices. You'll work with globally distributed teams and interact with various stakeholders including F&O Business, Marketing, Client Solutions, and Operations teams.
This is an excellent opportunity for an experienced engineer looking to work with critical financial systems at one of the world's largest banks. The role offers the chance to work on significant projects, including the potential migration to next-generation systems, while providing technical leadership and maintaining crucial existing infrastructure.
Bank of America offers a comprehensive benefits package and is committed to being an inclusive workplace that drives responsible growth. The position is based in Charlotte, NC, with specific requirements for office-based attendance while allowing appropriate flexibility based on role-specific considerations.