Skip to main content
World Today News
  • Home
  • News
  • World
  • Sport
  • Entertainment
  • Business
  • Health
  • Technology
Menu
  • Home
  • News
  • World
  • Sport
  • Entertainment
  • Business
  • Health
  • Technology

Citizens Hiring Manager Software Engineer in Rhode Island

August 24, 2026 Rachel Kim – Technology Editor Technology

Manager Software Engineer Careers at Citizens Bank Johnston Rhode Island

Citizens Financial Group, Inc. is actively recruiting a Manager, Software Engineer for its Johnston, Rhode Island location. The role requires leading engineering teams tasked with delivering secure, scalable software specifically tailored for private banking and payment platforms, operating at the intersection of high-volume financial transactions and strict regulatory compliance.

The Tech TL;DR:

  • Target Role: Manager, Software Engineer at Citizens Financial Group, Inc. in Johnston, Rhode Island.
  • Core Tech Stack: NodeJS (ExpressJS, Fastify, Mongoose, TypeORM), Java (Spring Boot, Hibernate, Eureka, Zuul), TypeScript, and AWS cloud services.
  • Mandatory Qualifications: Master’s degree in Computer Science or related field with 4 years of software engineering experience, including 4 years working extensively with NodeJS and Java multithreading environments.

Architectural Scope and Technical Requirements

The engineering leadership position focuses on mission-critical banking infrastructure, requiring deep oversight of money movement, payment processing, fraud controls, and regulatory compliance systems. The incoming manager will drive end-to-end technical strategy for transaction workflows, customer data entitlements, and API integrations with core banking networks and third-party payment rails.

From an execution standpoint, the role demands hands-on fluency in asynchronous event-driven architectures and enterprise-grade backend frameworks. Candidates must possess demonstrated experience across two major technology ecosystems:

  • NodeJS Runtime Environment: Deep operational knowledge of the EventLoop, worker nodes and clustering, thread pools, stream operations, and non-blocking asynchronous programming using Promises and Observables. Key framework proficiencies include ExpressJS, Fastify, Mongoose, MongoDB-native drivers, TypeORM, Joi, BreeJS, Lodash, Passport, NodeMailer, and the official AWS SDK for JavaScript.
  • Java and Spring Ecosystem: Robust multithreading design, streaming pipelines, and microservice orchestration using Spring Boot, Hibernate, Eureka Discovery Server, Zuul API Gateway, Spring JPA, Spring Batch, Spring Security, and Spring MVC.

To maintain rigorous code quality standards across distributed teams, engineers frequently rely on automated static analysis and dependency management tools like NPM to govern reusable custom libraries handling internal business logic.

Engineering Best Practices and AI-Native Integration

Modern banking platforms require relentless vulnerability management and immutable release pipelines to protect sensitive customer data. Citizens Financial Group, Inc. mandates that engineering managers enforce strict automated testing, documentation standards, and operational readiness reviews.

Furthermore, the role charges leadership with accelerating the adoption of AI-native development tools to streamline delivery cycles for both internal staff and external customers. Balancing rapid deployment speed with strict financial regulatory obligations remains a central objective for the engineering group.

Implementation: NodeJS Cluster Setup Example

const cluster = require('cluster');
const http = require('http');
const numCPUs = require('os').cpus().length;

if (cluster.isMaster) {
  console.log(`Master process ${process.pid} is initializing...`);
  for (let i = 0; i < numCPUs; i++) {
    cluster.fork();
  }
  cluster.on('exit', (worker, code, signal) => {
    console.log(`Worker process ${worker.process.pid} died. Spawning replacement...`);
    cluster.fork();
  });
} else {
  http.createServer((req, res) => {
    res.writeHead(200);
    res.end('Secure payment gateway node operationaln');
  }).listen(8080);
  console.log(`Worker process ${process.pid} started.`);
}

Educational and Professional Prerequisites

Candidates applying for the Manager, Software Engineer position at Citizens Financial Group must meet explicit educational and technical longevity thresholds. Applicants are required to hold a Master’s degree (or foreign equivalent) in Computer Science, Computer Information Systems, or a closely related technical discipline, paired with a minimum of 4 years of professional engineering experience.

Additionally, the bank evaluates candidates with deep foundational expertise in TypeScript static typing, object-oriented programming paradigms, custom library publishing via package registries, and shell scripting environments.

*Disclaimer: The technical analyses and security protocols detailed in this article are for informational purposes only. Always consult with certified IT and cybersecurity professionals before altering enterprise networks or handling sensitive data.*

Qualcomm hiring Software Engineers | Job for Freshers

Share this:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X

Related reading

  • Instagram Partners With Creators to Promote TV App for Social Viewing
  • Nick Tidball on Designing the Future: Vollebak’s Experiments Beyond Clothing

Related

Search:

World Today News

World Today News is your trusted source for global journalism — breaking headlines, in-depth analysis, and reporting from around the world.

Quick Links

  • Privacy Policy
  • About Us
  • Accessibility statement
  • California Privacy Notice (CCPA/CPRA)
  • Contact
  • Cookie Policy
  • Disclaimer
  • DMCA Policy
  • Do not sell my info
  • EDITORIAL TEAM
  • Terms & Conditions

Browse by Location

  • GB
  • NZ
  • US

Connect With Us

© 2026 World Today News. All rights reserved. Your trusted global news source directory.
For contact, advertising, copyright, issues email: [email protected]

Privacy Policy Terms of Service