Principal Software Engineer

Citizens

Full-time other-general
Apply Now
Location
Johnston, RI, United States
Posted
July 04, 2026

Job Description

Description

Principal Software EngineerJob Summary
The Principal Software Engineer is responsible for leading the design, development, and evolution of scalable, resilient, reliable, and intelligent software systems. This role combines deep technical leadership with hands-on engineering expertise and requires a customer-centric, forward-looking mindset to integrate AI-driven development practices and agent-based architectures into modern software delivery.

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 sta...