Bank of America is seeking a Senior Software Engineer III specializing in Full Stack Java development to join their team in Chicago. This role offers an opportunity to work with one of the world's leading financial institutions, developing and delivering complex solutions that impact millions of customers. The position requires extensive experience in Java development, modern front-end frameworks, and distributed systems architecture.
As a Software Engineer III, you'll be responsible for designing and developing enterprise-scale applications, mentoring other developers, and driving technical excellence through best practices and automation. The role combines hands-on development with technical leadership, requiring both deep technical expertise and the ability to influence and guide others.
The position offers competitive compensation ranging from $102,900 to $180,000 annually, plus discretionary bonus potential and comprehensive benefits. Bank of America provides a structured in-office culture with some flexibility based on role requirements. The company is committed to responsible growth and maintains a strong focus on both technical excellence and employee development.
This role is ideal for experienced developers who want to work on large-scale financial systems while having the opportunity to mentor others and shape technical direction. The position requires 8+ years of experience and offers the chance to work with modern technologies while maintaining enterprise-grade security and reliability standards. Travel requirement is minimal at 5%, allowing focus on core development and team leadership responsibilities.