Software Engineer II
$88.8k - $144.8kBank of America
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. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits. We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve. Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!
Job Description: This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of development and testing practices in the industry.
Position Overview:
Help build the future of Payment Observability at Bank of America. Join a team pioneering a next-generation platform that delivers real-time visibility, intelligence, and operational insights across billions of dollars of payment transactions, enabling faster issue detection, improved resiliency, and a superior client experience. We are seeking a Full Stack Engineer to architect and build a cloud-native, microservices-based observability platform that combines modern web experiences, event-driven processing, advanced search, analytics, and operational intelligence to transform how payments are monitored, analyzed, and managed across the enterprise.
The ideal candidate is a hands-on engineer who thrives at the intersection of application development, distributed systems, and payments technology, with a proven track record building scalable, cloud-native platforms using modern web, microservices, streaming, and data technologies. They are equally comfortable designing intuitive user experiences and engineering resilient backend services, bringing strong expertise in Angular/React, Java/Spring Boot, Python, Kafka, Kubernetes, and NoSQL technologies to deliver highly available, mission-critical solutions in a fast-paced, enterprise environment
Responsibilities: Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
Utilizes multiple architectural components (across data, application, business) in design and development of client requirements
Performs Continuous Integration and Continuous Development (CI-CD) activities
Contributes to story refinement and definition of requirements
Participates in estimating work necessary to realize a story/requirement through the delivery lifecycle
Contributes to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause
Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
Developer/Engineer who participates in the design, development and implementation of complex applications, often using new technologies
Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
Collaborate with stakeholders such as architects, developers, data analysts and data modelers to understand dependencies, review designs and align roadmaps
Summarize and interpret large amounts of data and gain insights that help discover new patterns and trends and do analytical reporting and find new business insights
Serves as a fully seasoned/proficient technical resource; provides tech knowledge and capabilities as team member and individual contributor. Will lead a small team
Application Ownership & Reliability: Monitor health, triage incidents, lead root-cause analysis, and drive permanent fixes
Feature Leadership (IC): Provide technical direction, work breakdown, and delivery oversight; ensure solutions meet acceptance criteria with minimal technical debt
Data & Integrations: Validate API contracts, data accuracy, and search/index behavior; ensure consistency across services
Observability: Maintain logging, metrics, dashboards, and alerts; conduct post incident reviews and reliability improvements
Required Qualifications:
Minimum 2+ years of experience in a combination of full-stack enterprise application architecture, software development, and infrastructure
Strong hands-on experience building modern web applications using Angular and/or ReactJS.
Extensive experience developing Java-based enterprise applications using Spring Boot, Spring Framework, REST APIs, and microservices architecture.
Strong experience with Oracle databases, advanced SQL, data modeling, query optimization, and performance tuning.
Experience with NoSQL technologies including MongoDB, Elasticsearch, and document-oriented application design.
Ability to work closely with Solutions Architects to design componentized solutions that align with an API-based integration strategy
Ability to develop, review and comment on written technical documentation
Understanding and usage of DevOps processes for the build and deployment
Strong knowledge of Enterprise Dev/Ops tools including Bitbucket, Ansible Tower, Jenkins and GitHub (Atlasian Suite/Horizon)
2+ years of experience working in Agile teams (Preferably Scaled Agile)
Bachelor's degree in Computer Science, or a related field, or equivalent work experience
Desired Qualifications: Master's degree in Computer Science, Engineering, Data Science, or a related discipline
Deep understanding of microservices architecture, API-first design, service orchestration, and distributed systems.
Solid experience in Logging, Caching (REDIS), Transaction Management, Multi-Threading/Concurrency, Performance Tuning, and Monitoring aspects of applications
2+ years of relevant work experience
Proficiency in programming language(s) required for the role
Skills: Application Development
Automation
Collaboration
DevOps Practices
Solution Design
Agile Practices
Architecture
Result Orientation
Solution Delivery Process
User Experience Design
Analytical Thinking
Data Management
Risk Management
Technical Strategy Development
Test Engineering
Shift:
1st shift (United States of America) Hours Per Week:
40 Pay Transparency details
US - NJ - Jersey City - 101 Hudson St - 101 Hudson (NJ2101)Pay and benefits informationPay range$88,800.00 - $144,800.00 annualized salary, offers to be determined based on experience, education and skill set.Discretionary incentive eligibleThis role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company.BenefitsThis role is currently benefits eligible. We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Jersey City, NJ vacancy
- ...skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorganChase within the Asset & Wealth Management Technology organization, you are part of an...Suggested
- ...skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorganChase within the AI/ML Data Platforms , you are part of an agile team that works to...Suggested
$130k - $170k
...continuously leverage advances in AI technologies for the benefit of the business.What We're Looking ForWe are looking for a Software Engineer II to focus on solutions for our AI Transformation team. You will work in-office at least four days per week at our Fort Lee,...SuggestedTemporary workWork at office$113.1k - $232.3k
Position Summary Role Overview: As a Lead Applied AI Engineer II, you will actively engage in your engineering craft, taking a hands... ...-functional teams to design, develop, and deploy advanced software solutions. Key Responsibilities: Outcome-Driven Accountability...SuggestedWork at officeLocal areaVisa sponsorshipFlexible hours- ...financial institutions, and governments in order to ensure AI-generated media is not used for malicious purposes. The Software Engineer II Role. We are seeking a mid-level Windows and .NET developer to build and maintain Microsoft Teams bot applications with real...SuggestedFull timeTemporary workWork at officeLocal areaRemote work
$184.28k - $203k
...10JOB: The Bank of New York Mellon seeks a Vice President, Full-Stack Engineer II for its Jersey City, NJ location to Consult with internal business groups to provide appropriate application software development services or technical support. Provide application software...Permanent employmentTemporary workRemote workFlexible hours- ...skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase within the Corporate Sector, Employee Platforms teams, you will develop, optimize...
- ...and continuous improvement.We are looking for a skilled DevOps Engineer II to support the implementation, automation, and operation of... ...systems. You will work closely with senior DevOps engineers, software engineering, security, and operations teams to deliver stable,...Flexible hours
$165k - $242k
...Learn more at What You'll Do: We are seeking a Senior Platform Engineer to join our Kubernetes Infrastructure team. This role involves... ...(A) a U.S. person, defined as a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident (green card holder), (iii)...Permanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$80.6k - $134.3k
...Are you an experienced, passionate pioneer in technology who wants to work in a collaborative environment? As an experienced Software Engineer II - Java Spark Developer, you will have the ability to share new ideas and collaborate on projects as a consultant without the...- ...Automation Engineer II Our client, a Financial company, is looking for an Automation Engineer II for their Jersey City, NJ location.... ...validation approaches. Requirements include a self-driven Software Development Engineer in Test (SDET II) with experience testing...Shift work
$182k - $242k
...lightweight virtualization, GPU infrastructure, and Linux systems engineering. We partner closely with security, platform, and GPU... ...(A) a U.S. person, defined as a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident (green card holder), (iii) refugee...Permanent employmentFull timeTemporary workCasual workWork at officeFlexible hours- ...Developer to join our team to elevate our engineering efforts. The ideal candidate will be... ...: 2-years of professional experience in software development, or equivalent experience. Preferred... ...in corporate settings.3. Knowledge of IIS web server configuration and deployment....
$55 - $60 per hour
...Data Engineer II Location: Miami, FL (Hybrid) or Dallas Reports to/Team Dynamic: Data & Analytics Team Rate: $55/hr-$60/hr About the Role... ...Workforce Transformation program. Whether you’re hiring for software development, cloud computing, cybersecurity, data analytics, or...Contract workLocal areaRemote workFlexible hours- ...program ~ Education assistance through MyQuest for Education Career advancement opportunities and so much more! DevSecOps Engineer II plays a critical role in implementing application solutions in Azure cloud. You will act as a subject matter expert in Cloud and...Full timeTemporary workPart timeWork experience placementFlexible hoursShift work3 days per week
$134.47k - $203.4k
...We are a growing team that loves all things data — composed of data engineers, AI engineers, architects, analysts, and data scientists. We are looking for a Senior Data Engineer II who brings a software engineer's mindset to data infrastructure. This isn't just a...Work experience placementRemote workFlexible hours$75.6k - $106.78k
...Data Engineer II Req #: 0000247737 Category: Information Technology and Systems / Clinical Informatics Status: Full... ...counterparts Learning: the ability and willingness to learn new software and systems Listening: listening attentively to ensure that...Full timeTemporary workWork experience placementLocal areaFlexible hoursShift work- ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,... ...responsibility is the ongoing support and administration of database software systems - Plan, coordinate, and administer database systems, including...Work experience placement
- ...Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Asset & Wealth Management Technology organization, you serve as a seasoned...
- ...provide more details.Director, Distinguished Engineer, Enterprise AI PlatformsPosition... ...Experience15+ years of experience in enterprise software engineering, platform engineering,... ...the San Francisco Fair Chance Ordinance, (ii) the City of Los Angeles’ Fair Chance Initiative...Full timeWork at officeLocal areaRemote work1 day per week
$140k - $205k
...provide more details.Role Summary:We are seeking a Blockchain & AI Software Engineer to design and build next‑generation payments and treasury... ...laws (including (i) the San Francisco Fair Chance Ordinance, (ii) the City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance...Full timeWork at officeLocal areaRemote work- Job ID: 25761993Reference Number: 25-00689Title: Software EngineerLocation: jersey city, NJJob Type: Full Time/ContractPosted Date: 2025-06-23Contact: Mahi MahiContact Email: ****@*****.*** Phone: (***) ***-****Company: HAN Staffing Job description5+...Full time
- ...version control, code reviews, documentation, and operational runbooks. Requirements Formal training or certification in software engineering concepts and at least 3 years of hands-on software development lifecycle experience. Experience building and maintaining...Full timeContract work
$180k - $215k
...require a bachelors degree in Information Science, Computer Science, Computer Engineering, or a closely related discipline, plus 3 years of experience in the role offered or in positions such as Software Engineer, IT Consultant, Web Developer, or a similar field. We...Full time$101k - $134k
...Learn more at What You'll Do: Applications Engineering, part of CoreWeave's Data Infrastructure organization, builds the software CoreWeave uses to plan and operate its own... ...defined as a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident (green card holder...Permanent employmentFull timeTemporary workCasual workInternshipWork at officeFlexible hours- We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Audit Technology, you serve as a seasoned member of an agile team to design and deliver trusted market...
- ...and applying your skillsets to drive innovation and modernize the world's most complex and mission-critical systems. As a Software Engineer III at JPMorgan Chase within the Corporate Technology, Employee Platforms team, you serve as a seasoned member of an agile team...Work experience placementRemote work
$61k - $101k
...Requirements: We require formal training or certification in software engineering concepts, along with 5+ years of applied Salesforce... ...and Discovery Consultant (Tableau CRM), Platform Developer I/II, or Administrator/relevant cloud certifications. Experience...Full time- ...collaborative company where innovation, creativity, ownership, and impact are part of everyday work. ABOUT THE ROLE:As a Senior Software Engineer at Global-e, you will design and deliver the core services behind our global logistics platform. You will drive innovation...Work at officeWorldwide
- ...Job Description Job Description We are looking for a Senior Software Engineer. Our product is built from day one as a modern API First microservice architecture (Scala, ReactJS, TypeScript) with true continuous delivery and a deep investment in automated testing...Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
Related searches
- software engineer internship remote Jersey City, NJ
- senior software engineer ruby on rails Jersey City, NJ
- software developer positions Jersey City, NJ
- intermediate software engineer Jersey City, NJ
- agile software developer Jersey City, NJ
- entry level software engineer remote Jersey City, NJ
- senior software engineer remote Jersey City, NJ
- senior software design engineer Jersey City, NJ
- senior software engineer Jersey City, NJ
- software web developer Jersey City, NJ


