Software Engineer - Equities Technology @ Bank of America - New York, NY

Job Overview

8 days ago

Software Engineer - Equities Technology

Bank of America - New York, NY

Job Description:

Equity Derivatives Lifecycle Management team is looking to hire a strong full stack software developer to work on the Structured Notes lifecycle automation initiative. In this role, you would also have the chance to work on front to back reengineering of lifecycle management and would get the chance to model lifecycle events for equity derivative products. To thrive in this role, you would need to be very strong in Python and have a firm grasp of other languages and frameworks such as javascript, React, databases (Oracle), messaging / stream processing and ability to pick up anything new. Knowledge of equity derivatives would be a huge plus.

The Software Engineer is responsible for developing, testing and supporting the Investable Indices platform. Employees work closely with stakeholders in Trading, Structuring, Middle Office and Quants in defining requirements and designing solutions for the platform. Employees are expected to have in-depth capital markets product knowledge or be able to independently learn the business domain quickly. Ideal candidates will be able to write quality code in an existing framework or whitespace while designing robust solutions that are fault tolerant and allow for flexibility in the future. Role requires hands on experience with production systems and data, working under tight deadlines, and providing support when appropriate. Individual contributor role.

Required Skills

  • 5 years+ of Python or JAVA development experience
  • Computer science or equivalent degree
  • Understanding of object oriented design and concepts
  • Familiarity with building systems in python leveraging Tornado, Flask, REST APIs, elastic compute, async IO in a micro services architecture.
  • Familiarity with message brokers like Kafka, AMPS etc
  • Strong communication skills to be able to communicate with various stakeholders.
  • Good understanding and practice of unit testing.
  • Willing to work in a dynamic environment with rapidly changing requirements.
  • Should be able to reverse engineer by going through code and make changes as need, should be able to analyze, implement feature requests with minimal oversight.

Desired Skills

  • Equity Derivative knowledge a plus

Bank of America's Global Banking and Markets Technology Organization....

  • Believes diversity makes us stronger so we can reflect, connect and meet the diverse needs of our clients and employees around the world.
  • Is committed to building a workplace where every employee is welcomed and given the support and resources to perform their jobs successfully.
  • Wants to be a great place for people to work and strives to create an environment where all employees have the opportunity to achieve their goals.
  • Provides continuous training and development opportunities to help employees achieve their career goals, whatever their background or experience.
  • Is committed to advancing our tools, technology, and ways of working to better serve our clients and their evolving business needs.
  • Believes in responsible growth and is dedicated to supporting our communities by connecting them to the lending, investing and giving them what they need to remain vibrant and vital.

Job Band:

H5

Shift:

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

0

Similar Jobs

Software Engineer, Backend

Capital One

Philadelphia, PA

Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve…

REMOTE Manager of Software Test Engineering, Revenue / AdTech

Pluto TV

New York, NY

5+ years of solid working experience on developing Test automation scripts specifically object-oriented frameworks (TestNG, Java).

Senior Software Engineer, Backend

Capital One

Philadelphia, PA

At least 5 years experience in software development. Continuously improve software engineering practices. 6+ years experience in software development.

Web Development Lead (.NET Web Projects)

BlueModus, Inc.

Philadelphia, PA

NET web applications: 5 years (Required). 5+ years of experience with modern software design patterns, debugging, and refactoring.

Web Development Lead (.NET Web Projects)

BlueModus, Inc.

Newark, NJ

NET web applications: 5 years (Required). 5+ years of experience with modern software design patterns, debugging, and refactoring.

iOS App Developer

Invonto

Bridgewater, NJ

Full life cycle app development experience from inception to launch in the app store. 3+ years of professional iOS application development experience using…

Sr.NET/Angular Developer...

Cyber Resource

Jersey City, NJ

Experience with design patterns, agile processes; Web API 2.0 Required 5 Years. Deployment and testing on cloud infrastructure; 8+ years for developer role.

Sr.NET/Angular Developer...

Cyber Resource

Philadelphia, PA

Experience with design patterns, agile processes; Web API 2.0 Required 5 Years. Deployment and testing on cloud infrastructure; 8+ years for developer role.

Platinion Software Engineer

Boston Consulting Group

New York, NY

Our ideal candidates will have a combination of consulting experience and core engineering experience within web applications, mobile optimized solutions, some…

Software Engineer 2

FreeWheel

New York, NY

Evaluates and plans software designs, test results and technical manuals. Displays in-depth knowledge of and ability to apply, project management skills.

Java Engineer 1, Software Dev & Engineering

Comcast

Philadelphia, PA

Responsible for planning and designing new software and web applications. Completes programming and implements, tests and debugs defined software components.

Comcast Cybersecurity: Associate Frontend Software Engineer (React/Node)

Comcast

Philadelphia, PA

Participating in software release and deployment activities. Responsible for planning and designing new software and web applications.

Software Senior Engineer

WELLS FARGO BANK

New York, NY

Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the…

Software Engineer

Comcast

Philadelphia, PA

Assists with the software update process for existing applications and roll-outs of software releases. Acts as a resource for colleagues with less experience.

Software Engineer, Jack-Of-All-Trades, Problem-Solver

Moody's

New York, NY

SQL is the lingua franca of data whether you are a UI developer, a machine learning expert, or a data engineer. NoSQL experience is a plus.

Engineer 3, Software Dev & Eng

Comcast

Philadelphia, PA

As part of the agile team, gain an understanding of the full product development life cycle, gain deep knowledge of our platform.

Sr. Software Engineer - Golang

FreeWheel

New York, NY

This organization has a DevOps and cloud-native mindset and takes responsibility for the cloud infrastructure that supports its applications.

Engineer 3, Software Development and Engineering

Comcast

Philadelphia, PA

Assists with the software update process for existing applications and roll-outs of software releases. Acts as a resource for colleagues with less experience.

Full Stack- Engineer 1, Software Dev & Engineering

Comcast

West Chester, PA

As a software engineer in the Mercury team, you will work with a diverse team of software engineers, product owners, service delivery engineers, and care-agents…

Engineer 4, Software Dev & Engineering

Comcast

West Chester, PA

Develops software update process for existing applications. Assists in the roll-out of software releases. Responsible for planning and designing new software…

Engineer 2, Software Development & Engineering

Comcast

West Chester, PA

As a software engineer in the Mercury team, you will work with a diverse team of software engineers, product owners, service delivery engineers, and care-agents…

Engineer 3, Software Development & Engineering

Comcast

Philadelphia, PA

You will be in troupe that builds amazing customer experiences that are used by thousands of customers every day. Assists with training non-technical personnel.

Principal Software Engineer

Comcast

Philadelphia, PA

Architectural work will include gathering requirements from Product and collaborating with other software engineers across teams, to inform architectural…

Software Engineer, Broadband Field Triage

Comcast

Philadelphia, PA

Analyze RDK source code (embedded C / C++ / Linux scripts) and pin point issues with respect to the field issue at hand.