Executive Software Engineer — Trading & Risk APIs

Bank of America

Jersey City (NJ)

Hybrid

USD 140,000 - 190,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Industry-leading benefits

Job summary

Bank of America is seeking a software engineer to develop and deliver complex requirements, ensuring software meets functional, non-functional and compliance needs, with maintainability and testability built in from the outset.

You will design and implement applications using Python, JavaScript, Java, HTML/CSS, REST APIs and related tools, collaborate with trading, finance and risk teams, and contribute to automated testing and regulatory reporting workflows.

Qualifications

  • Bachelor's degree or equivalent in Computer Science, Computer Information Systems, MIS, Engineering, or related field with 4 years of IT experience.
  • 4 years of experience designing, automating, and maintaining large-scale enterprise N-tier applications using Python, Java, SpringBoot and Node.
  • Experience implementing frictionless multi-factor user authentication in digital channels.
  • Experience with CI/CD, version control, and test-driven development tools (Python, Java, JavaScript).
  • Architecture design using middleware technologies GRPC, REST, SOAPUI, XML, and JSON.

Responsibilities

  • Deliver technical excellence in designing, developing, and maintaining technology applications using Python, JavaScript, Java, HTML, CSS, REST APIs, and related tools.
  • Translate internal and external client requirements into detailed technical design specifications and build software solutions.
  • Conduct thorough testing with comprehensive test plans and scripts to ensure quality and reliability.
  • Ensure systems and applications align with business needs and functional requirements.
  • Collaborate with trading, finance, and market risk units to meet business objectives.
  • Automate and implement trade management processes and the lifecycle of credit derivatives, including regulatory reporting to regimes like GTR.

Skills

Python
JavaScript
Java
HTML
CSS
REST APIs
JIRA
SpringBoot
Node

Education

Bachelor's degree

Tools

GRPC
SOAPUI
XML
JSON
CI/CD
Git

Job description

Bank of America is seeking a software engineer to develop and deliver complex requirements, ensuring software meets functional, non-functional and compliance needs, with maintainability and testability built in from the outset.

You will design and implement applications using Python, JavaScript, Java, HTML/CSS, REST APIs and related tools, collaborate with trading, finance and risk teams, and contribute to automated testing and regulatory reporting workflows.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Strategic VP of Software Engineering & Architecture
Strategic VP of Software Engineering & Architecture

HITEC • Jersey City (NJ)

Hybrid
USD 110,000 - 150,000
Automation Test Developer for Data & Risk Tools
Automation Test Developer for Data & Risk Tools

Bank of America • Fort Worth (TX)

On-site
USD 90,000 - 130,000
Vice President; Software Engineer
Vice President; Software Engineer

Bank of America • Jersey City (NJ)

On-site
USD 140,000 - 190,000
Industry-leading benefits
Data-Driven Test Engineer & Automation Specialist
Data-Driven Test Engineer & Automation Specialist

Bank of America • Charlotte (NC)

On-site
USD 102,700 - 114,900
Senior Software Engineer – Low-Latency Trading Platforms
Senior Software Engineer – Low-Latency Trading Platforms

HITEC • New York (NY)

On-site
USD 103,000 - 180,000
Vice President; Software Engineer
Vice President; Software Engineer

HITEC • Jersey City (NJ)

Hybrid
USD 110,000 - 150,000
Senior Java Security & Auth API Lead
Senior Java Security & Auth API Lead

Quest Oracle Community • Denver (CO), Northern (KY)

Hybrid
USD 103,000 - 180,000
Benefits eligible
Discretionary incentive
In-office culture
Software Engineer III - AMRS Linear Rates Technology team
Software Engineer III - AMRS Linear Rates Technology team

Bank of America • New York (NY)

On-site
USD 103,000 - 180,000
Senior Front Office Python Developer (Risk & P&L)
Senior Front Office Python Developer (Risk & P&L)

HITEC • New York (NY)

Hybrid
USD 103,000 - 180,000
Front Office Python Engineer – Pricing & Booking
Front Office Python Engineer – Pricing & Booking

Bank of America • New York (NY)

On-site
USD 180,000 - 240,000