Jobs
>
Senior Software Engineer
>
Chicago

    Senior Software Engineer - Chicago, United States - Bank of America

    Bank of America background
    OTHER
    Description
    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. Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities and shareholders every day.

    One of the keys to driving Responsible Growth is being a great place to work for our teammates around the world. We're devoted to being a diverse and inclusive workplace for everyone. We hire individuals with a broad range of backgrounds and experiences and invest heavily in our teammates and their families by offering competitive benefits to support their physical, emotional, and financial well-being.

    Bank of America believes both in the importance of working together and offering flexibility to our employees. We use a multi-faceted approach for flexibility, depending on the various roles in our organization.

    Working at Bank of America will give you a great career with opportunities to learn, grow and make an impact, along with the power to make a difference. Join us

    Come join an exciting team within Global Information Security (GIS). Cyber Security Technology (CST) is responsible for cyber security innovation and architecture, engineering, solutions and capabilities development, cyber resiliency, access management engineering, data strategy, deployment maintenance, technical project management and information technology security control support.

    This role is responsible for providing leadership, technical direction, and oversight to a team as they deliver best-in-class technology solutions in Identity and Authentication. A strong candidate for this role will demonstrate past performance of leading software development groups to deliver innovative products. A candidate for this position should be able to provide vision for product technical direction, they should have a strong understanding of current development practices, and they should demonstrate a history of leadership to accomplish outcomes.

    Key Responsibilities:
    • Design, develop and be accountable for feature delivery.
    • Apply enterprise standards for solution design, coding, and quality.
    • Ensure solution meets product acceptance criteria with minimal technical debt.
    • Responsible for compliance and security items and audit support at the team level.
    • Act as a liaison for production activities/issues.
    • Work with the Product Owner to ensure that product backlog/requirements are healthy, with clear acceptance criteria.
    • Guide the team on work breakdown and execution.
    • Play a team lead role (as an individual contributor) and mentors the team.
    • Guide team members with skills and practices (planning & estimation, peer reviews and other engineering practices).
    • Identify skill and role gaps, and work with Technology Manager to address them.
    • Work with Technology Manager in creating resource contingency plans where required.
    • Oversee detailed execution of projects at every level - Requirements gathering, technical design, build and quality assurance.


    Skills:
    • Automation
    • Influence
    • Result Orientation
    • Stakeholder Management
    • Technical Strategy Development
    • Application Development
    • Architecture
    • Business Acumen
    • Risk Management
    • Solution Design
    • Agile Practices
    • Analytical Thinking
    • Collaboration
    • Data Management
    • Solution Delivery Process


    Qualifications:
    • 7+ years of professional experience in building large scale Java applications.
    • Strong skills in design and developing robust RESTAPI and Micro Services. Proficiency in Spring/SpringBoot.
    • Strong hands-on experience in Identity & Authentication technologies including OAuth2/OIDC, SAML, FIDO/WebAuthn, PKI, and LDAP. Working knowledge of digital credentials and digital wallet.
    • Extensive knowledge and experience working with SQL, Stored Procedures, and Oracle DB data replication and performance tuning.
    • Experience in building solutions using cloud-based services. Familiarity with cloud security.
    • Working experience in remediating application security vulnerabilities, CVEs.
    • Skilled in using CI/CD tool set (JIRA/Bitbucket/Jenkins/Artifactory/Ansible)
    • Proficiency in development in Unix/Linux environment
    • Proficiency developing in container-based architecture.
    • Experience in UI development with React or similar framework
    • Self-motived individual with strong analytical and problem-solving skills.
    • Ability to lead large & complex projects including product upgrades and deployment of new capabilities and enhancements.
    • Ability to work in a highly visible and fast-paced environment where business needs/priorities may change.
    • Strong written and verbal communication skills


    Desired:
    • Experience in IAM platforms, such as Ping One, Ping Federate, Hypr, Okta, ForgeRock.
    • Familiarity with containerization, OpenShift, Kubernetes, Docker.
    • Exposure to mobile development
    • Experience to Camunda and process orchestration
    • Exposure to cryptography and programming with HSM
    • Bachelor's degree or higher in computer science, engineering, or a related field


    Enterprise Role Overview:

    This job is responsible for defining and leading the engineering approach for complex features to deliver significant business outcomes. Key responsibilities of the job include delivering complex features and technology, enabling development efficiencies, providing technical thought leadership based on conducting multiple software implementations, and applying both depth and breadth in a number of technical competencies. Additionally, this job is accountable for end-to-end solution design and delivery.

    Shift:
    1st shift (United States of America)

    Hours Per Week:
    40

  • Güntner

    Software Engineer

    1 week ago


    Güntner Chicago, United States

    Company Description · Güntner is a leading engineering solutions provider based in Munich, with over 90 years of experience in the heating and cooling industry. Our expertise powers various industries, including food preservation, office building temperature control, and renewabl ...

  • Encyclopaedia Britannica, Inc.

    Software Engineer

    3 weeks ago


    Encyclopaedia Britannica, Inc. Chicago, United States

    The Britannica Group owns two of the world's most valuable and trusted sources of knowledge: Encyclopaedia Britannica (established 1768) and Merriam-Webster (established Now, as digital-first brands, they serve a global audience of more than 2 billion users on the web, apps, and ...

  • Acquire Me

    Software Engineer

    2 days ago


    Acquire Me Chicago, United States

    My client is a scientific led Trading firm actively hiring for a number of exceptional Java Engineers across their commodities and equities businesses, on the back of a number of successive years' of exceptional performance. · The teams' are close-knit groups of Researchers & Eng ...

  • 1872 Consulting

    Software Engineer

    2 weeks ago


    1872 Consulting Chicago, United States

    Software Engineer – Investment Management Platform · Chicago (Loop) – Hybrid (3-4 days/week onsite) · Position Summary · In a buy-side financial services setting, the Software Engineer is an integral part of Enterprise Technology team, providing best in class technology solutions ...

  • Reveal

    Software Engineer

    6 days ago


    Reveal Chicago, United States

    Job Overview · Join an innovative and fast-paced team-building software that allows litigation professionals to filter millions of documents down to those most important to their case using advanced techniques and artificial intelligence. From your seat in Downtown Chicago, you' ...

  • Algo Capital Group

    Software Engineer

    2 days ago


    Algo Capital Group Chicago, United States

    Software Engineer - Market Data - Embedded C++ · Our client is a leading AI/ML Asset Management firm headquartered in London and is seeking a C++ Software Engineer to contribute to the globally experienced team. The firms team integrates innovative technology and trading strategi ...

  • The American Institutes for Research

    Software Engineer

    2 weeks ago


    The American Institutes for Research Chicago, United States

    Overview · Join the dynamic Technology Solutions team at AIR as a Software Engineer/Software Development Associate where you'll play a pivotal role in designing and developing innovative products across various sectors, including Education, Health, Workforce, and International. ...

  • NetSfere

    Software Engineer

    21 hours ago


    NetSfere Chicago, United States

    EN · / · DE · Log In · Try It Now · Software Engineer · (NetSfere Mobile Solutions) · Location: Chicago · Infinite Convergence Solutions, Inc. is an industry leader that provides next-generation messaging and mobility solutions to carriers and enterprises globally, includ ...

  • STEAMe

    Software Engineer

    3 weeks ago


    STEAMe Chicago, United States

    Software Engineer - Full Time · Job Location - Chicago, IL · Who We Are · STEAMe is a NEW technology start-up based in Chicago. Our mission is to make it easy for individuals to build the skills they need for higher paid employment without a four-year degree, so they can increase ...

  • MindSpring Partners

    Software Engineer

    2 weeks ago


    MindSpring Partners Chicago, United States

    Contract Opportunity (No C2C) · Chicago based asset manager is looking for a Software Engineer to join their team for 6 to 12 months. This role will have contract to hire opportunities. · Responsibilities · Software Engineer will bring a robust background in software development ...

  • Goliath Partners LP

    Software Engineer

    21 hours ago


    Goliath Partners LP Chicago, United States

    An internationally recognised proprietary trading firm has opened a requirement in their Chicago office for a C++ Software Engineer to join their options team. · They are prepared to wait up to 18 months for sit-out periods. · Role: · Develop software for exchange gateway conn ...

  • Stripe

    Software Engineer

    1 week ago


    Stripe Chicago, United States

    Who we are · About Stripe · Stripe is a financial infrastructure platform for businesses. Millions of companiesfrom the worlds largest enterprises to the most ambitious startupsuse Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mis ...

  • Abbott

    IT Software Engineer

    2 weeks ago


    Abbott Chicago, United States

    Job Description · Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and bra ...

  • BAI

    Software Engineer

    21 hours ago


    BAI Chicago, United States

    · Software Engineer · Chicago, IL · Reports To: Manager, Software Engineering · BAI is the financial services industry's leading provider of powerful tools, relevant content, and meaningful connections. Our mission is to give financial services leaders the confidence to make ...

  • eSentire

    Software Engineer

    2 weeks ago


    eSentire Chicago, United States

    About ESentire · eSentire, Inc. is the Authority in Managed Detection and Response, protecting the critical data and applications of 2000+ organizations in 80+ countries, across 35 industries from known and unknown cyber threats. · Founded in 2001, the company's mission is to h ...

  • Motorola Solutions

    Software Engineer

    2 weeks ago


    Motorola Solutions Chicago, United States

    We are seeking a software engineering candidate to work as a contributing member of an advanced software development team. You will work with the team's lead software engineers on projects that are closely aligned with our product milestones. Respons Software Engineer, Java, Engi ...

  • Iron Galaxy

    Software Engineer

    21 hours ago


    Iron Galaxy Chicago, United States

    At Iron Galaxy Studios, our teams support a healthy work-life balance, promote continuous improvement, and champion a diverse people-focused culture. We encourage Engineers from every heritage, and background to apply. · This is a full-time hybrid position in Orlando (FL) , Chica ...

  • PatientPoint

    Software Engineer

    6 days ago


    PatientPoint Chicago, United States

    Join PatientPoint to be part of a dynamic team committed to empower better health. As a leading digital health company, we innovate to positively impact patient behaviors. Our purpose-driven approach offers an inspirational career opportunity where you can contribute to improving ...

  • Akuna Capital

    Software Engineer

    1 week ago


    Akuna Capital Chicago, United States

    About Akuna: · Akuna Capital is an innovative trading firm with a strong focus on collaboration, cutting-edge technology, data driven solutions, and automation. We specialize in providing liquidity as an options market-maker meaning we are committed to providing competitive quot ...

  • Johnson & Johnson

    Software Engineer

    21 hours ago


    Johnson & Johnson Chicago, United States

    Biosense Webster R&D Haifa Technology Center (HTC) is located in Yokneam, Israel. The HTC teams partner with leading physicians from around the globe to develop innovative MedTech solutions that improve the quality of care for patients worldwide. · The company's work is built on ...