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.






