United States Hybrid USD 127,520 - 191,280 Yearly

Citizens Financial Group, Inc. is hiring a Full Stack Software Engineer

About the Role

Citizens Financial Group, Inc. is hiring a Full Stack Software Engineer for a Principal-level role focused on building Generative AI (GenAI) solutions and designing Agentic experiences integrated into the Software Development Life Cycle (SDLC). You will develop intelligent agents and AI-driven workflows to enhance automation, decision-making, and developer productivity across our engineering platforms.

What You'll Do

  • Participate in an Agile environment, adhering to best practices and collaborating effectively with teammates.
  • Collaborate and contribute insight to solution design ideation, ensuring product success and adherence to enterprise architecture principles.
  • Design, modify, develop, and implement software solutions to meet mission-driven strategic business goals.
  • Infuse quality of service characteristics like scalability, manageability, and maintainability into a distributed service-based framework.
  • Employ industry best practices to evaluate, correct and prevent vulnerabilities during the software development process.
  • Serve as a peer-leader, encouraging a culture of innovation and accountability.
  • Design and implement GenAI-powered applications and agentic workflows embedded within SDLC tools and processes.
  • Build and integrate RAG (Retrieval-Augmented Generation) pipelines for enterprise-scale AI solutions.
  • Develop APIs, microservices, and integration layers that enable AI-driven automation across engineering platforms and CI/CD pipelines.
  • Implement vector database solutions for semantic search and knowledge retrieval; optimize embedding strategies and latency.
  • Collaborate with product, architecture, security, and DevOps to embed AI capabilities into build/test/release workflows.
  • Ensure compliance with security, privacy, and responsible AI standards, including model evaluation, guardrails, and human-in-the-loop review.
  • Establish observability for AI systems to measure accuracy, drift, latency, and cost; drive continuous improvement cycles.

What We're Looking For

  • 7+ years of hands-on software development with experience supporting commercial software products.
  • Demonstrated ability to lead and mentor software engineers.
  • 5+ years experience in querying, analyzing, and managing big data.
  • Mastery of multiple programming languages, including at least one front-end framework such as Python3, Java, JavaScript, Ruby, Golang, C, C++.
  • Cloud experience (AWS/Azure/GCP), including managing sensitive assets.
  • Bash and Linux experience.
  • CI/CD pipeline experience (CircleCI, Jenkins, GitHub Actions, or equivalent).
  • Strong communication and interpersonal skills.
  • Cloud certifications such as AWS Solutions Architect, AI/ML Certifications.
  • Understand data structure concepts such as linked lists, dictionaries, arrays, and custom object creation.
  • Hands-on with LLM frameworks/services and agent orchestration patterns.
  • Proficiency in RAG techniques, embedding models, and vector databases.
  • Familiarity with ML/LLM deployment, prompt engineering, fine-tuning, and evaluation/guardrail techniques.
  • Experience with containerization and orchestration (Docker, Kubernetes) and integrating AI services into CI/CD.
  • Understanding of responsible AI, privacy, and security considerations for production AI systems.

Nice to Have

  • 3+ years of experience in the financial services industry, developing solutions for consumer banking, portfolio management, trading, compliance, or wealth management.
  • Understanding of banking system and custodial and consumer banking operations.
  • Prior work embedding AI into developer platforms.
  • Experience implementing observability/evaluation agents for monitoring AI workflow performance.
  • Exposure to model governance and risk management practices.

Technical Stack

  • Languages: Python3, Java, JavaScript, Ruby, Golang, C, C++
  • Front-end: Angular, React, Vue
  • Cloud: AWS, Azure, GCP
  • Tools: Bash, Linux, CircleCI, Jenkins, GitHub Actions
  • AI/ML: OpenAI, AWS Sagemaker, AWS Bedrock, Hugging Face, LangChain, LangGraph
  • Data: Pinecone, Weaviate, Milvus
  • Infrastructure: Docker, Kubernetes

Work Mode

This role follows a hybrid work mode. Locations include RI, Iselin NJ, MA, Phoenix AZ.

Citizens Financial Group, Inc. is an equal opportunity employer.

Required Skills
Python3JavaJavaScriptAngularReactVueAWSAzureGCPBig DataSoftware DevelopmentCloudFront-end FrameworkProgramming LanguagesMentoring
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Citizens Financial Group, Inc.
Citizens provides financial services including banking, mortgage, and lending solutions to individuals and businesses. It operates as a full-service bank with a focus on customer-centric innovation and digital transformation.
All jobs at Citizens Financial Group, Inc. Visit website
Job Details
Department Software Development
Category fullstack
Posted 2 months ago