BANK OF AMERICA N.A. logo

Vice President; Software Engineer

BANK OF AMERICA N.A.

Jersey City, NJ · HybridFull-time$166–176K/yrSeen 5 days agoSeen in employer's feed 5 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
$166–176K/yr
Location
Jersey City, NJHybrid
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

The Vice President, Software Engineer designs, develops, and maintains technology applications and builds software solutions from client requirements. The role supports trade management and credit-derivative lifecycle processes, regulatory reporting, and integration across front-to-back-office systems. It requires a bachelor's degree or equivalent and four years of experience, including specified experience with enterprise applications, authentication flows, development tooling, and middleware technologies.

Skills & qualifications

RequiredNice to have

Skills

PythonJavaSpringBootNodeJavaScriptN-Tier ArchitectureEnterprise Application DesignApplication AutomationApplication MaintenanceUser AuthenticationCredential MaintenanceAuthentication Step-Up FlowsContinuous IntegrationContinuous DeploymentBuild ToolsVersion ControlTest-Driven DevelopmentGRPCRESTSOAPUIXMLJSONProblem SolvingAnalytical SkillsCommunicationTeamwork

Qualifications

Bachelor's Degree or EquivalentComputer Science or Related4 Years Related Experience4 Years Python Java Springboot and Node4 Years Authentication Flow Experience4 Years Development Tooling Experience4 Years Middleware Technology Experience

Full job description

Experience Required

4 years

Minimum Education Required

Bachelor's degree

Expected Start Date

10/15/2026

Compensation

$165,600.00 - $175,600.00 / Yearly

Hours Per Week

40

Number Of Positions

1

Job Description

DUTIES: Deliver technical excellence in designing, developing, and maintaining technology applications using Python, JavaScript, Java, HTML, CSS, web services, REST APIs, JIRA, and related tools. Translate internal and external client requirements into detailed technical design specifications and build software solutions that meet those specifications. Conduct thorough testing using comprehensive test plans and scripts to ensure quality and reliability. Ensure systems and applications align with business needs and functional requirements. Gather, analyze, and document business and system requirements, while coordinating efforts across multiple applications and projects to meet business objectives. Apply strong problem-solving and analytical skills, complemented by effective communication and teamwork. Collaborate closely with business units such as trading, finance, and market risk. Automate and implement trade management processes and the lifecycle of credit derivatives, including indicative risk calculations. Address financial regulatory requirements by developing Python-based solutions to accurately report credit derivative trades to the Global Trade Repository (GTR) and other regional jurisdictions. Integrate software across trade capture, risk management, regulatory reporting, and cash settlement systems, ensuring consistent data flow from front to back office. Remote work may be permitted within a commutable distance from the worksite.

REQUIREMENTS: Bachelor's degree or equivalent in Computer Science, Computer Information Systems, Management Information Systems, Engineering (any), or related: and 4 years of experience in the job offered or a related IT occupation. Must include 4 years of experience in each of the following: Designing, automating, and maintaining large scale, enterprise-wide N-tier architecture applications using Python, Java, SpringBoot, and Node; Utilizing customer UI and interaction techniques to build frictionless multiple factor user authentication, credential maintenance and authentication step up flows in digital channels; Engineering and designing continuous integration, continuous deployment, build tool, version control, and test-driven development tools by utilizing Python, Java and JavaScript; and, Designing and implementing architecture using middleware technologies GRPC, REST, SOAPUI, XML, and JSON.

Requisition 26037648. If interested apply online at www.bankofamerica.com/careers or email your resume to [email protected] and reference the job title of the role and requisition number.

Place of Work

Hybrid

Requisition ID

26037648

Job Type

Full Time

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.