Software Engineer
Bank of America
Job Description:
At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.
Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits. We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve.
Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs.
At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!
Job Description:
This position is for an experienced software engineer who will design, develop, and deliver secure, scalable enterprise applications using modern Java, workflow, web, cloud, and database technologies. The role provides technical leadership throughout the software development lifecycle, including solution design, hands-on development, DevOps and CI/CD practices, application security, and production deployment. The successful candidate will collaborate with technical and business partners, mentor junior engineers, and drive innovation and continuous improvement while delivering reliable solutions aligned with business and technology objectives.
Responsibilities:
- Design, develop, test, and maintain secure, scalable enterprise applications using Java, Spring, REST APIs, and modern web technologies.
- Develop and support workflow solutions using Camunda and related process automation technologies.
- Provide hands-on technical leadership, including solution design, code reviews, engineering standards, and mentoring junior developers.
- Design and implement secure authentication and authorization solutions leveraging technologies such as OAuth, OIDC, FIDO, TLS, and PKI.
- Build and deploy applications using cloud, container, and modern DevOps technologies.
- Develop and maintain automated CI/CD pipelines while promoting secure coding and software engineering best practices.
- Solid experience with database technologies: SQL, Oracle.
- Collaborate with business partners, architects, security teams, and other technology teams to translate requirements into effective technical solutions.
- Troubleshoot complex application, integration, performance, and production issues and drive issues through resolution.
- Participate in Agile delivery while driving innovation, continuous improvement, technical modernization, and overall engineering quality.
Required Qualifications:
- Bachelor’s or master’s degree in computer science or equivalent related experience.
- 7+ years of hands-on software development experience in Java.
- Ability to lead and mentoring junior engineers.
- 2+ years of Camunda Workflow experience.
- Building and deploying applications in cloud and containers.
- Secure coding and best practices.
- Excellent interpersonal communication skills for tech and business conversations.
- In-depth understanding of Java, Spring Frameworks and RESTful APIs.
- Proficiency in front-end technologies: React.js, Angular, HTML, CSS.
- Solid experience with database technologies: SQL, Oracle.
- Strong understand of DevOps practices and CI/CD pipelines.
- Thorough understanding of application security concepts, including authentication, authorization, session management.
- Familiarity with OAuth, OIDC, FIDO protocols and related products.
- Solid technical background and understanding of system architecture, loading balancing, TLS.
- Familiarity with cryptographic and PKI concept.
- Proficiency using software development tools: GIT, Maven, Jenkins, JIRA.
- Knowledge of Agile methodologies and tools sets.
- Strong technical and non-technical communication skills.
- Excellent judgement and problem-solving skills.
- Embraces team diversity.
- Passion for driving innovation and continuous improvement.
Desired Qualifications:
- Experience designing and delivering enterprise-scale identity, security, or workflow automation solutions, with exposure to modern cloud-native architectures and emerging technologies.
- Demonstrated ability to drive technical innovation and continuous improvement, influence engineering practices, and collaborate effectively across business, architecture, security, and technology teams.
Skills:
- Application Development
- Automation
- Influence
- Solution Design
- Technical Strategy Development
- Architecture
- Business Acumen
- DevOps Practices
- Result Orientation
- Solution Delivery Process
- Analytical Thinking
- Collaboration
- Data Management
- Risk Management
- Test Engineering
Shift:
1st shift (United States of America)Hours Per Week:
40- ...goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance... ...Analytical Thinking Collaboration Data Management Risk Management Test Engineering Minimum Education Requirement: Bachelor’s degree or...SuggestedTemporary workWork experience placementWork at officeFlexible hoursShift workDay shift
- ...goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance... ...principal architecture integrity is maintained Mentors other software engineers and coach team on Continuous Integration and Continuous...SuggestedWork experience placementWork at officeFlexible hoursShift workDay shift
$110k - $130k
...controllers, displays, sensors, communications, and controls software into complete customer-specific solutions. Why join us? Why Join... ...programming while helping guide technical processes and other engineers Work on complete mobile machine systems - not traditional...SuggestedLocal area- ...A global investment management organization is seeking a Software Engineer to join a technology-focused team supporting critical business applications, data processes, and analytical tools. This individual will work across software development, automation, and data initiatives...SuggestedFull time
- Job DescriptionThis role is responsible for the full software development life cycle, from conception to deployment. As a Senior Software Engineer, you will have relevant experience with both front-end and back-end coding languages, software development architecture and...Suggested
- ...experience (used for decoding compressed data and supporting software tools)Experience debugging at the hardware/software interfaceAbility... ...have a Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical disciplineHighly...RelocationVisa sponsorshipRelocation package
$75k - $90k
...Manufacturing Company located in the Chicago west suburb is seeking for an IT Application Engineer.-Associate level The primary focus of the position will be ERP, applications engineering, software engineering, and troubleshooting for 5 facilities in North America. This is...Full timeWork at office$70k - $80k
...Our Engineering Department exists at the core of our organization. This analytical and innovative team works diligently to ensure clients... ...science graduate eager to apply knowledge and skills to software development in a competitive environment. To be successful, the...Full timeTemporary workLocal areaFlexible hours- Job DescriptionSoftware Engineer II willplay a critical role in ensuring the reliability and efficiency of our systems, which in turn drives... ..., banking integrations, and regulatory compliance. Support Software Engineer II work directly with production data involving real...Immediate startRemote work
- ...Engineeropening based in Itasca, IL. As an Senior Embedded Solutions Engineer with a focus on Embedded Analog, Power, Signal Conditioning and... ...in class support with Microchip’s embedded semiconductor and software solutionsConduct architectural and board-level schematic...Full timeTemporary workWork experience placement
- We are seeking a talented Software Engineer II to join our engineering team and help design, build, and support modern, scalable software solutions. This role is ideal for a hands-on full-stack engineer with experience building microservices, developing backend services...
- Job SummaryThe Software Engineer is responsible for designing, developing, testing, and maintaining full‑stack web applications using modern .NET technologies. This role focuses on individual contribution, learning team standards, and delivering well‑scoped features under...Full time
- About the RoleAs an Intermediate Software Engineer, you will be a core contributor to our proprietary e-commerce software platform — the system our customers trust every day.You will work within a collaborative, cross-functional engineering team, taking ownership of features...Full time
- Position OverviewWe're looking for a Senior Software Engineer to join our Commerce & Integrations team — a backend engineer who loves building the systems that make complex B2B transactions work reliably at scale. You'll own the integration layer between our eCommerce platform...Permanent employmentH1bLocal areaVisa sponsorship
- ...The Senior Software Engineer is responsible for new feature development and ongoing maintenance for Scriptly’s flagship product Scriptly Pharmacy Management and other products in the Scriptly portfolio. This position reports directly to the Chief Technology Officer (CTO...Full timeWork experience placement
$150k - $200k
...Description Join FactBase as an early senior engineer on the Zumen US team. You’ll help adapt and scale a cloud platform that enables... .... Ownership: Lead feature development across the complete software development lifecycle, from technical design and implementation...Permanent employmentTemporary workH1bWork at officeRemote workVisa sponsorshipFlexible hours- ...hands-on expertise in modern web development and .NET backend engineering, strong project leadership skills, and the ability to mentor junior... ...Requires: ~ Bachelor's degree in Computer Science, Software Engineering, or related field ~8+ years of enterprise software...Full timeLocal area
- Job DescriptionWe are seeking talented Senior Software Engineers who can create complex .NET back-end solutions and scalable user experiences while collaborating with an experienced team of product development professionals. You will join a cross-functional, DevOps based...Remote workFlexible hours
- About the RoleAs a Senior Software Engineer, you will play a pivotal role in shaping the architecture, quality, and technical direction of our proprietary e-commerce software platform. You will work within a collaborative, cross-functional engineering team, taking ownership...Full time
$91.7k - $163.7k
...serve as you help us advance health equity on a global scale. Join us to start Caring. Connecting. Growing together.As a Senior Software Engineer within Optum Technology, you will drive the design, development, and modernization of scalable enterprise applications...Minimum wageFull timeWork experience placementLocal areaRemote work$121k - $160k
...Sr Cloud Engineer - Direct to Permanent Hire #1015322(NO HEADHUNTERS OR 3RD PARTY FIRMS, PLEASE) Location: Addison, IL - Hybrid, 3 days onsite, Tue-Thur Salary - $121k - 160k An onsite interview in Addison, IL will be required. Visa sponsorship is not available...Permanent employment$150k - $170k
DescriptionWe are seeking a Solution Architect & Data Engineer to help design, build, and scale a strategic market analytics platform serving the global aerospace aftermarket. This role blends solution architecture, data engineering, analytics, and stakeholder engagement...Full timeTemporary workWork at officeImmediate startRelocation$124.11k - $137.9k
...on SAP ABAP development experience in a large enterprise environment.Bachelor's Degree in Computer Science, Information Systems, Engineering, or a related field (or equivalent practical experience).A plus, but not required:Hands-on experience with SAP Business Workflow...Temporary workLocal areaImmediate startFlexible hours- ...leadership and adjust the message for the audience in the room What we're looking for ~7 or more years across infrastructure engineering, platform engineering, DevOps, or cloud architecture ~ Architecture experience in an enterprise environment with several...Full timeLocal area
$105.08k - $175.13k
Job DescriptionAn Agilent Pre-Sales Application Scientist delivers technical expertise for solution implementation to customers based on Agilent products and services. They are focused on different phases of the sales process, including requirements analysis, feature-by...Full timeWork experience placementLocal areaRemote workRelocationNight shift- ...We are looking for a motivated and enthusiastic Associate Software Engineer to join our engineering team. Have you got what it takes to succeed The following information should be read carefully by all candidates. Responsibilities Develop, test, debug, and...
- ...MUST LIVE IN ILLINOIS AND BE ABLE TO GO ON-SITE MONDAYS AND TUESDAYS. Overview: The Sr. Software Engineer should be experienced in leading software projects and will be responsible for coordinating all activities of the software development team. Interested candidates...Full timeWork experience placementLive in
$87.6k - $131.4k
Software Engineer/Principal Software EngineerAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled...Full timeShift work- ...Senior Software Engineer Corporate Headquarters 12575 Uline Drive, Pleasant Prairie, WI 53158 Are you an expert at developing software solutions from start to finish? Then you belong at Uline! Join us as a Senior Software Engineer, where you’ll works hands...H1b
- ...Position Summary: The Applications Engineer is responsible for providing technical expertise, process development, and customer support... ...and materials sciences is a plus ~ Familiarity with CAD/CAM software ~ Travel requirement is 25% HSG is committed to ensuring...Full timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- intel software engineer Addison, IL
- software engineer Addison, IL
- part time software developer remote Addison, IL
- ngo software engineer Addison, IL
- software engineer healthcare Addison, IL
- software developer fintech Addison, IL
- cybersecurity software engineer Addison, IL
- senior software engineer remote Addison, IL
- software developer Addison, IL
- startup software engineer Addison, IL




