Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

Full-time

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
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Addison, IL vacancy
  •  ...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... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Flexible hours
    Shift work
    Day shift

    Bank of America

    Addison, IL
    19 hours ago
  •  ...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... 
    Suggested
    Work experience placement
    Work at office
    Flexible hours
    Shift work
    Day shift

    Bank of America

    Addison, IL
    19 hours ago
  • $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... 
    Suggested
    Local area

    Jobot

    Glendale Heights, IL
    5 days ago
  •  ...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... 
    Suggested
    Full time

    Selby Jennings

    Downers Grove, IL
    3 hours ago
  •  ...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... 
    Suggested
    Relocation
    Visa sponsorship
    Relocation package

    Sterling Engineering

    Itasca, IL
    2 days ago
  • 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... 

    Inspira Financial

    Oak Brook, IL
    3 days ago
  • $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 time
    Work at office

    iiicareer | Interesse International Inc.

    Bloomingdale, IL
    2 days ago
  • $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 time
    Temporary work
    Local area
    Flexible hours

    Bectran, Inc.

    Schaumburg, IL
    1 day ago
  • 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 start
    Remote work

    Inspira Financial

    Oak Brook, IL
    5 days ago
  •  ...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 time
    Temporary work
    Work experience placement

    Microchip Technology

    Itasca, IL
    1 day ago
  • 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... 

    Verisk Analytics

    Hinsdale, IL
    2 days ago
  • 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

    RB Global

    Westchester, IL
    5 days ago
  • 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

    RB Global

    Westchester, IL
    4 days ago
  • 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 employment
    H1b
    Local area
    Visa sponsorship

    International Motors

    Lisle, IL
    5 days ago
  • $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 employment
    Temporary work
    H1b
    Work at office
    Remote work
    Visa sponsorship
    Flexible hours

    Fact Base Inc.

    Schaumburg, IL
    3 days ago
  •  ...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 time
    Work experience placement

    Scriptly

    Schaumburg, IL
    2 days ago
  •  ...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 time
    Local area

    CBTS

    Schiller Park, IL
    1 day ago
  • $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 wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Schaumburg, IL
    19 hours ago
  • 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 work
    Flexible hours

    Inspira Financial

    Oak Brook, IL
    5 days ago
  • 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

    RB Global

    Westchester, IL
    4 days ago
  • $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

    Dexian

    Addison, IL
    3 days ago
  • $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 time
    Temporary work
    Work at office
    Immediate start
    Relocation

    AAR

    Wood Dale, IL
    3 days ago
  • $55 - $70 per hour

     ...Job Description Job Description Embedded Software Engineer Responsibilities Design and implement components, threads, and modules in modern C++ within an existing module, thread, and component framework. Implement ETL-based state machines and lifecycle hooks... 
    Contract work
    Temporary work

    Actalent

    Schaumburg, IL
    4 days ago
  • $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 work
    Local area
    Immediate start
    Flexible hours

    Sloan Valve Company

    Franklin Park, IL
    1 day ago
  • $100k - $130k

     ...analysis of business and functional requirements for proposed software solutions. Participate in architectural and database design...  ...small to midsize complex projects. Work closely with other engineers to develop the best technical design and approach for new product... 
    Full time
    Part time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Flexible hours

    Quest Diagnostics

    Schaumburg, IL
    10 days ago
  •  ...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 time
    Local area

    MMD Services

    Addison, IL
    3 days ago
  • $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 time
    Work experience placement
    Local area
    Remote work
    Relocation
    Night shift

    Agilent Technologies

    Wood Dale, IL
    4 days ago
  •  ...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 time
    Work experience placement
    Live in

    Trova

    Oakbrook Terrace, IL
    4 days ago
  •  ...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

    Uline

    Elmwood Park, IL
    5 days ago
  • Stream Data Centers in Elk Grove Village, IL seeks a Lead Critical Engineering Technician (LCET) to perform preventive, predictive, and corrective maintenance on critical equipment on-site, Monday through Friday, 7am-3:30pm. You will maintain HVAC, electrical, and life-... 
    Monday to Friday

    Stream Data Centers

    Elk Grove Village, IL
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!