Back to search results

Senior Software Engineer, Global Information Security

Singapore, , Singapore

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!

Your background

  • Strong experience in cyber security

  • Strong experience in vulnerability management and configuration management for RedHat OpenShift

  • Full-stack development with expert knowledge of Angular and Node.

  • Expert knowledge of developing Edge/Chrome Browser Extensions.

  • Expert knowledge of building CI/CD pipelines for RedHat OpenShift.

  • Expert knowledge of designing and implementing microservices.

  • Experience with large scale, globally distributed systems with an emphasis on high availability.

  • Degree in Computer Engineering.

What you can expect

This role is responsible for developing and delivering complex requirements to accomplish business goals for Cyber Security Technology. Key responsibilities of the role include ensuring that software is developed to meet functional, non-functional, and compliance requirements.  This role ensures solutions are well designed with maintainability/ease of integration and testing built-in from the outset.   These individuals possess strong knowledge of Information Security in addition to expert proficiency in development and testing practices common to the industry and have extensive experience of using design and architectural patterns.  

What you will do

  • Design and develop browser extension for information security.

  • Design and develop world class UI using best in class front end technologies.

  • Design and develop microservices based back-end services using modern programming languages like node and/or java.

  • Build and maintain CI/CD pipelines for deploying applications on RedHat OpenShift.

  • Maintain and enhance vulnerability platform for container-based applications.

  • Develop, maintain and advocate technology standards and preferred tech stack for Cyber Security Technology product development team.

  • Research, design, and develop computer and network software or specialised utility programs.

  • Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.

  • Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.

  • Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements.

Learn more about this role

Full time


Manages People:

Street Address

Primary Location:
2 HARBOURFRONT PLACE, #02-01, Singapore, 098499