Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

Citizens

Description

Locations: This role will require a 4-day hybrid work schedule in one of our primary organizational hubs including: Johnston, RI - Plano, TX - Iselin, NJ - Boston, MA. Charlotte, NC, Phoenix, AZ and Remote is not an option.

The Principal Software Engineer serves as a technical authority and innovation leader, shaping architecture, mentoring engineers, and driving engineering excellence. Expertise in cloud-native architectures, modern development frameworks, and software engineering best practices is essential for delivering high-quality, secure, and scalable solutions.

Key ResponsibilitiesSoftware Engineering & Delivery

  • Design and develop full-stack applications while ensuring alignment with enterprise architecture standards.

  • Participate in Agile software development practices and collaborate effectively with cross-functional teams.

  • Design, modify, develop, and implement modern application components, tools, and services that support strategic business objectives.

  • Build scalable, maintainable, resilient, and highly available distributed systems.

  • Apply software security best practices throughout the Software Development Life Cycle (SDLC).

  • Identify, prevent, and remediate security vulnerabilities to protect systems and sensitive data.

  • Serve as a technical leader and mentor, promoting innovation, accountability, and engineering excellence.

  • Contribute to architectural decisions and technology strategy.

AI-Driven Development & Agentic Engineering

  • Leverage AI-assisted development tools (e.g., GitHub Copilot and similar technologies) to improve engineering productivity and code quality.

  • Design and implement agentic workflows throughout the software development lifecycle.

  • Utilize AI technologies for:

  • Code generation

  • Code refactoring

  • Code optimization

  • Automated code review

  • Quality analysis

  • Intelligent test generation

  • Defect detection

  • Develop and integrate AI-powered applications and services.

  • Build customer-facing solutions utilizing Large Language Models (LLMs).

  • Implement AI-driven automation for engineering and operational processes.

  • Develop multi-agent workflows for orchestration and automated decision-making.

  • Apply advanced AI solution patterns including:

  • Retrieval Augmented Generation (RAG)

  • Prompt engineering

  • Context management

  • Agent orchestration

  • Tool integration

  • Ensure secure, compliant, and responsible use of AI technologies, particularly when handling regulated financial data.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Engineering, Mathematics, or a related technical discipline.

  • 7+ years of hands-on software development experience delivering and supporting commercial software applications.

  • Demonstrated experience leading, mentoring, and developing engineering talent.

  • Strong experience developing applications using Node.js and modern Node.js frameworks.

  • Hands-on experience with Java, Spring, and Spring Boot.

  • Experience with modern front-end frameworks such as Angular, React, or similar technologies.

  • Strong understanding of authentication and security protocols including OAuth and SAML.

  • Experience implementing security controls and protecting enterprise systems and data.

  • Experience building and supporting containerized applications using Docker, Kubernetes, and/or OpenShift.

  • Cloud platform experience with AWS, Microsoft Azure, and/or Google Cloud Platform (GCP).

  • Experience developing and deploying solutions that manage sensitive or regulated data.

  • Strong knowledge of Software Development Life Cycle (SDLC) processes.

  • Experience with CI/CD pipelines and DevOps tooling, including:

  • Jenkins

  • Harness

  • Git

  • Bitbucket

  • Nexus

  • Experience with relational databases including:

  • MySQL

  • PostgreSQL

  • Oracle

  • Experience with NoSQL databases such as MongoDB.

  • Strong understanding of data structures and algorithms.

  • Experience utilizing code quality and code coverage tools.

  • Strong verbal, written, and interpersonal communication skills.

  • Hands-on experience using AI-assisted development tools such as GitHub Copilot or equivalent.

  • Familiarity with Large Language Models (LLMs) and AI application development concepts.

Preferred Qualifications

  • Experience developing applications with Go and/or Python.

  • Experience working with streaming and event-driven platforms including:

  • Kafka

  • Amazon Kinesis

  • Amazon SQS

  • Apache Storm

  • 3+ years of experience within financial services, consumer banking, wealth management, or trading environments.

  • Understanding of banking systems, operations, and financial services processes.

  • Experience with Domain-Driven Design (DDD).

  • Experience implementing Command Query Responsibility Segregation (CQRS).

  • Cloud certifications such as:

  • AWS Certified Solutions Architect

  • AWS Certified Developer

  • Equivalent Azure or GCP certifications

Technical SkillsProgramming Languages

  • Java

  • Node.js

  • Go (Preferred)

  • Python (Preferred)

Front-End Technologies

  • Angular

  • React

Frameworks

  • Spring

  • Spring Boot

  • Node.js Frameworks

Cloud Platforms

  • AWS

  • Azure

  • GCP

Containerization & Orchestration

  • Docker

  • Kubernetes

  • OpenShift

Databases

  • MySQL

  • PostgreSQL

  • Oracle

  • MongoDB

DevOps & CI/CD

  • Jenkins

  • Harness

  • Git

  • Bitbucket

  • Nexus

Security

  • OAuth

  • SAML

  • Secure SDLC Practices

AI & Emerging Technology

  • GitHub Copilot

  • Large Language Models (LLMs)

  • Retrieval-Augmented Generation (RAG)

  • Prompt Engineering

  • Agentic AI Workflows

  • Agent Orchestration

  • AI Automation

What Sets This Role Apart

  • Lead digital-first banking transformation initiatives.

  • Drive adoption of AI-powered and agentic software engineering practices.

  • Influence enterprise architecture and next-generation development methodologies.

  • Partner with engineering leaders to shape the future of software delivery and innovation.

We offer competitive pay, comprehensive medical, dental, and vision coverage, retirement benefits, maternity and paternity leave, flexible work arrangements, education reimbursement, wellness programs, and more. Citizens' paid time off policy exceeds the mandatory paid sick or paid time away policies of local and state jurisdictions in the United States. For an overview of our benefits, visit our Careers site - .

Some job boards have started using jobseeker-reported data to estimate salary ranges for roles. If you apply and qualify for this role, a recruiter will discuss accurate pay guidance.

Equal Employment Opportunity

Citizens, its parent, subsidiaries, and related companies (Citizens) provide equal employment and advancement opportunities to all colleagues and applicants for employment without regard to age, ancestry, color, citizenship, physical or mental disability, perceived disability or history or record of a disability, ethnicity, gender, gender identity or expression, genetic information, genetic characteristic, marital or domestic partner status, victim of domestic violence, family status/parenthood, medical condition, military or veteran status, national origin, pregnancy/childbirth/lactation, colleague's or a dependent's reproductive health decision making, race, religion, sex, sexual orientation, or any other category protected by federal, state and/or local laws. At Citizens, we are committed to fostering an inclusive culture that enables all colleagues to bring their best selves to work every day and everyone is expected to be treated with respect and professionalism. Employment decisions are based solely on merit, qualifications, performance and capability.

Why Work for Us

At Citizens, you'll find a customer-centric culture built around helping our customers and giving back to our local communities. When you join our team, you are part of a supportive and collaborative workforce, with access to training and tools to accelerate your potential and maximize your career growth

Background Check

Any offer of employment is conditioned upon the candidate successfully passing a background check, which may include initial credit, motor vehicle record, public record, prior employment verification, and criminal background checks. Results of the background check are individually reviewed based upon legal requirements imposed by our regulators and with consideration of the nature and gravity of the background history and the job offered. Any offer of employment will include further information.

08/31/2026

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Johnston, RI vacancy
  • $152.07k - $202.76k

     ...ownership, deliver meaningful impact, and help shape the future of AI-ready connectivity, join us today. The Role The Principal Software Engineer serves as a senior technical leader responsible for advancing Lumen's next-generation software architecture strategy,... 
    Suggested
    Temporary work
    Remote work

    Lumen Inc

    Providence, RI
    3 days ago
  •  ...including: Johnston, RI - Plano, TX - Iselin, NJ - Boston, MA. Charlotte, NC, Phoenix, AZ and Remote is not an option. The Principal Software Engineer serves as a technical authority and innovation leader, shaping architecture, mentoring engineers, and driving engineering... 
    Suggested
    Local area
    Remote work
    Flexible hours

    Citizens Bank

    Johnston, RI
    3 days ago
  • $144.2k - $288.4k

     ...Principal Software Engineer We're building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you'll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Local area
    Flexible hours

    Oak St. Health

    Providence, RI
    2 days ago
  • $124.5k - $168.08k

     ...in what they're doing! Job Description Summary: The Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for our Workload Automation solutions. The Infrastructure Modernization... 
    Suggested
    Remote work
    Worldwide

    Rocket Software

    Providence, RI
    5 days ago
  • $144.2k - $288.4k

     ...time. Position Summary Our Utilization Management Analytics Engineering team within the Analytics & Behavior Change (A & BC)...  ...Analytics, Technology (DDAT) organization is seeking a full‑stack Principal Software Development Engineer. We are looking for passionate, driven... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    Providence, RI
    1 day ago
  • $114.6k - $234.6k

     ...design for scalability, reliability, and observability. Stay hands-on with coding, debugging, and production delivery. Drive engineering excellence through code reviews and best practices. Mentor engineers and elevate team capability. Partner cross-... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle Defunct

    Providence, RI
    8 days ago
  •  ...About the Job As the Principal Software Security Engineer you will be responsible for designing, building, and supporting our identity applications and APIs, primarily using Java. Primary responsibilities include: Analyzes, designs, programs, debugs, supports... 

    Harvard Partners

    Johnston, RI
    8 hours ago
  • $169.3k - $304.7k

     ...that are available 24/7. Partner with the best As a Principal SDET, you will lead the test strategy for Akamai's custom...  ...platform known for its dependability. As a Principal Software Development Engineer in Test, you will be responsible for: Designing, building... 
    Work experience placement
    Work at office

    Akamai

    Providence, RI
    1 day ago
  • $173.5k - $310k

     ...Close Collaboration: Work in Audit’s collaborative model where engineers understand business problems as deeply as technical solutions,...  ...Degree in Computer Science or Equivalent 9+ years building software applications (experience with Python, Java or C++) 3+ years hands... 
    Work at office

    Wolters Kluwer

    Providence, RI
    1 day ago
  • $114.6k - $234.6k

     ...Job Description Role Summary Oracle Health Platform Engineering builds and operates shared platform services that power secure...  ..., correctness, and operability. We are seeking a Principal Software Developer (IC4) to lead design and delivery for complex platform... 
    Temporary work
    Visa sponsorship
    Flexible hours

    Oracle

    Providence, RI
    2 days ago
  • $135.2k - $306.4k

     ...interested in Oracle opportunities. We are facing several engineering challenges in critical foundational data-plane services that powers...  ..., collaborate with executives for investment and drive the software design and development for new major data-plane components of... 
    Temporary work
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Oracle

    Providence, RI
    3 days ago
  • $131.1k - $196.7k

     ...Principal Software Engineer Job Posting As the nation's original travel insurance comparison site, InsureMyTrip, a member of the Tokio Marine HCC group of companies, has over 20 years of experience connecting travelers with the best trip policy. Additionally, Providence... 
    Work experience placement
    Local area

    Tokio Marine HCC

    Warwick, RI
    5 days ago
  • $67.7k - $90.27k

     ...environment defined by trust, collaboration, and accountability, a Software Developer II has the opportunity to challenge convention,...  ...domains, and enterprise data integration. ~ Proficiency in Data Engineering & Databases - PostgreSQL knowledge (queries, migrations,... 
    Temporary work
    Remote work
    Work from home

    Lumen Inc

    Providence, RI
    4 days ago
  •  ...Senior Software Engineer - MainframeRemote - United StatesJR013948 This role requires a highly skilled and experienced Senior Mainframe Developer with 8+ Years of specialized technical experience to support, maintain, and enhance a suite of mainframe applications. The... 
    Full time
    Temporary work
    Remote work
    Work from home
    Flexible hours

    Ensono

    Providence, RI
    3 days ago
  • $100k - $150k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer II at Marketplace Intelligence and Efficiency - Utility, you will design and build highly scalable ranking and job delivery systems... 
    Work experience placement
    Local area
    Immediate start

    Indeed

    Providence, RI
    3 days ago
  • $79.1k - $166.1k

     ...unencumbered and will need your contribution to make it a world class engineering center with the focus on excellence. We are seeking hands-...  ...designing and building scalable, distributed, and resilient software components and services to support health care platform,... 
    Temporary work
    Flexible hours

    Oracle

    Providence, RI
    3 days ago
  • The Systems Administrator, Senior manages and optimizes complex enterprise infrastructure spanning Windows and Linux servers, VMware environments, and cloud services that support mission‑critical government systems. The role leads major changes, automation, and incident...
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Providence, RI
    2 days ago
  • $68k - $93.5k

     ...other, win together, strive for the best, own our actions, and grow and evolve. Job Description We are seeking a Full Stack Software Engineer with strong backend experience in .NET Core and frontend experience in React to build and maintain scalable services and APIs.... 
    For contractors
    Local area
    Remote work
    Worldwide
    Work visa
    Flexible hours

    Renaissance Services

    Providence, RI
    2 days ago
  • $197.4k - $232k

     ...Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K - $232K - Offers Equity At...  ...Team. One Data Streaming Platform. About the Role: Senior Software Engineers II at Confluent take ownership of critical backend systems... 
    Full time
    Remote work

    Confluent

    Providence, RI
    4 days ago
  • $113k - $254.2k

     ...the logistics industry by delivering world-class digital products for our customers and supply chain partners . As a Senior Software Engineer on the Customer Platform team , you will build modern, scalable web platforms that power customer-facing experiences and... 
    Hourly pay
    Contract work
    Temporary work
    Worldwide
    Flexible hours

    C.H. Robinson

    Providence, RI
    1 day ago
  •  ...join their team of professionals! Job Description Seeking an outstanding developer with extensive Ada experience to improve existing software functionality, provide additional functionality and research and development support to our clients. Qualifications Requirements... 

    Webster & Webster Associates

    Providence, RI
    4 days ago
  • $77 - $89 per hour

     ...on your skills and experience — talk with your recruiter to learn more. Base pay range $77.00/hr - $89.00/hr Responsibilities Software Engineer will design and build state of the art business applications that leverage computer vision machine learning models. Prepare technical... 
    Hourly pay
    Contract work

    Kforce

    Johnston, RI
    1 day ago
  •  ...with-in team and cross-team. Skills Required Strong software design/development experience in building massively large...  ...Requirement Bachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical Engineering... 
    Temporary work

    SynergisticIT

    Providence, RI
    4 days ago
  •  ...Job Title: Senior Windows Engineer (Endpoint Management & Modern Workplace) Job Location: Durham, NC Overview We are seeking an experienced Senior Windows Engineer to join our team and support a large-scale, enterprise environment of approximately 20,000 Windows... 
    Full time

    Pearson

    Providence, RI
    5 days ago
  • $114.6k - $234.6k

     ...Job Description Software Development and Coding - Design, Testing, and Optimization: -Designs software solutions and analyzes and...  ...development lifecycle; provides guidance and coaching to engineers to drive improvements. -Utilizes advanced knowledge to develop... 
    Temporary work
    Flexible hours
    Shift work

    Oracle Defunct

    Providence, RI
    3 days ago
  •  ...opportunities. Learn more at . Overview of Job Function: As a Software Engineer, you will be a core contributor to Verint's engineering team...  ...in a modern Agile environment on software that matters. Principal Duties and Essential Responsibilities: Full-Stack... 
    Local area
    Worldwide
    Shift work

    Verint Systems

    Providence, RI
    3 days ago
  • $89.2k - $209.5k

     ...Job Description We’re looking for highly skilled AI engineers to design and build high-scale, cloud-based data processing pipelines...  ...Responsibilities Responsibilities ~ As a member of the software engineering division, you will assist in defining and developing... 
    Temporary work
    Flexible hours

    Oracle

    Providence, RI
    5 days ago
  • $118k - $178k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed... 
    Work experience placement
    Local area

    Indeed

    Providence, RI
    3 days ago
  • $77.1k - $123.3k

     ...innovation that helps millions of learners improve their lives and achieve their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world‑class experience for learners and instructors on our Cengage Learning Platforms (CLP). Working on a... 
    Local area

    Cengage Group

    Providence, RI
    4 days ago
  •  ...relocation assistance. Code that saves lives. About the Role As a software developer at Epic, you’ll write software that impacts the...  ...) BS/BA or greater in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field A history of academic... 
    Work at office
    Relocation
    Visa sponsorship
    Relocation package

    Epic

    Cranston, RI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!