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, 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. 09/30/2026 Citizens
- ...How you'll demonstrate Ownership Are you a visionary Principal Full Stack Engineer eager to architect, build, and lead the development of... ...industrial operations? At Cognite, we're not just building software; we're pioneering the future of industrial data with...Suggested
- ...Job Description Job Description Job Title: Calypso Principal of Software Engineer Location: Phoenix, AZ Employment Type: C2C Responsibilities Your role as Calypso Principal Software Engineer is to work with engineering teams and architecture to produce...SuggestedWork from homeFlexible hours
$117.1k - $187.3k
...Content Systems, Content workflows and Content AI platforms. As a successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and deliver high availability enterprise software. You will partner...SuggestedFull timeWork experience placementLive inLocal areaRemote workWorldwide$197k - $358.5k
...Milford or Mountain View], you are expected to report to that location three times a week, at minimum. The Role: As a Principal Software Engineer, you will be responsible for executing the plan for design, development and testing of automotive infotainment application...SuggestedFull timeWork experience placementLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$114.6k - $234.6k
Job Description We're looking for a Senior Software Engineer to help deliver the next generation of high-performance, massively scalable file storage powering Oracle Cloud Infrastructure (OCI). In this role, you'll design and develop distributed storage systems that support...SuggestedTemporary workFlexible hours- ..., navigation, and surveillance systems, powered by a flexible software platform that can be customized for virtually every type of aircraft... ...software platforms. • Define and own software architecture, engineering standards, and technical direction across multiple products...Permanent employmentTemporary workWorldwideFlexible hours
$186.16k - $304.7k
Job Title: Principal Software Engineer Work Location: 145 Broadway, Cambridge, MA 02142 Job Description: Akamai Technologies, Inc. is hiring for the following role in Cambridge, MA (multiple openings): Principal Software Engineer Design entire software subsystems or...Work experience placementWork at officeRemote work$143k - $193.05k
...BELIEVE 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...Full timeRemote workWorldwide- As a Principal Software Engineer here at Honeywell Aerospace, you will be responsible for acting as the subject matter expert by providing technical guidance, vision, and leadership on critical software development projects. You will take ownership of technical solutions...Temporary workFlexible hours
$135.2k - $306.4k
...related sensitive materials. Improve key exchange mechanisms so software services can securely communicate, establish trust, and... ...Build reliable APIs, tooling, and workflows that help other engineering teams adopt secrets and key-management capabilities with less...Temporary workFlexible hours$114.6k - $234.6k
...fleet automation workflows; defines integration contracts across software, firmware, and hardware. Leads deep-dive investigations for... ...software development lifecycle; provides guidance and coaching to engineers to drive improvements. Utilizes advanced knowledge to develop...Temporary workFlexible hoursShift work$99.6k - $209.5k
Job Description We are seeking a versatile Software Engineer to contribute across platform engineering, cloud infrastructure, distributed systems, application development, integration services, and healthcare workflow solutions. This role bridges the gap between foundational...Temporary workFlexible hours$147.83k - $268.31k
...applications for our field technicians and customer care phone agents. We are seeking an expert and highly motivated IT Software Engineer Principal 2 to join our technology team. This pivotal role is responsible for driving the technical design, implementation, and reliability...Local areaRemote work$238.7k - $365.7k
...Warren, Michigan, United States of America Full time JR-202620976 Job Description The Role General Motors is seeking a Principal Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for...Full timeLocal areaImmediate startRemote workWork from homeRelocation packageFlexible hours$135.2k - $306.4k
...delivering greenfield cloud services and platforms from inception to production at global scale. Foundational Frameworks: Spearhead the engineering of new container runtimes and distributed frameworks to power OCI's highest-availability and most demanding workloads....Temporary workFlexible hours$114.6k - $234.6k
...performance, isolation, and availability. Who are we looking for? We are looking for engineers with distributed systems experience. You should have experience with the software development and design of the features and launching them into production. You’ve operated...Full timeTemporary workWork at officeRelocationLong distanceFlexible hours$135.2k - $306.4k
...largest technical and business challenges. Oracle Kubernetes Engine (OKE) is OCI's managed Kubernetes service. OKE enables customers... ...native, AI, and GPU workloads. We are looking for a senior IC5 software engineer with deep Kubernetes expertise, required cloud...Temporary workRemote workFlexible hours$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,...Full timeTemporary workRemote work$96.8k - $306.4k
...shape a greenfield platform with broad customer impact and a direct role in OCI's next phase of growth. As a Senior Principal Software Development Engineer, you will set the long-term technical vision for reliable, secure, and delightful deployment capabilities across...Temporary workFlexible hours- ...the latest technologies, and a commitment to back the broader engineering community through open source, our mission is to power your success... ...OpenTelemetry Work Experience ~5+ years of professional software engineering experience with a strong focus on backend...Work experience placementWork at officeLocal areaVisa sponsorshipFlexible hoursShift work
$123k - $215.25k
...the latest technologies, and a commitment to back the broader engineering community through open source, our mission is to power your success... ...Drive user story analysis and elaboration, design and develop software applications, and test and build automation tools.Own all...$123k - $215.25k
...StatesSalary: $123000 - $215250 annually + bonus + benefitsJob Function: Engineering & ArchitectureSchedule: Full timeShift: DayWorkplace:... ...manage their financial and payment needs.ResponsibilitiesSr Software Engineer II leads the full software development lifecycle, ensures...Work experience placement- OverviewThe ideal candidate will have a strong background in software architecture, integration, and development across multiple platforms and technologies. This role is crucial in ensuring that our systems work together seamlessly and efficiently, providing robust solutions...Temporary workWork at officeImmediate startFlexible hours
- ...products that drive a more reliable and profitable airline.The Software domain refers to the area within Information Technology that... ...components/librariesDeliver high-quality work and mentor junior engineers in technical skillsConduct root cause analysis to address...Flexible hours
$152.5k - $205k
...flexible work environment where new ideas are encouraged and everyone is a stakeholder.What you’ll be responsible for:The Senior Software Engineer is responsible for extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world;...Permanent employmentRemote workFlexible hours$100k - $200k
...Join us as a Senior Software Engineer on our development team! We are looking for a Senior Software Engineer to develop features for our mobile games and maintain the quality and stability of our live products. This is a hands-on role working across game clients and...Full timeCasual workRemote workWorldwide- ...architectureCollaborate Cross-Functionally: Work closely with mobile engineers, product managers, designers, and QA to deliver seamless end-... ...: 5+ years of professional experience in server-side software development with Java; Bachelor's degree in Computer Science or...Worldwide
- ...live performance metrics and detect data or concept drift.Cross-Functional Collaboration: Bridge the gap between data scientists, software developers, and IT operations.PythonDocker, KubernetesDVC, MLFlowAWS, GCPCI/CDJira, RallyWork Experience 5-7YearsJob SummaryJob number...
- ...Job Description Position is for a Software Developer (internal title: Technical Lead) responsible for designing, developing, and implementing enterprise-level software applications for corporate clients. Duties include, but are not limited to: Analyzing requirements...Permanent employmentFull timeTemporary workApprenticeshipInternshipH1bH-2A VisaH2bRemote workWork from homeShift workDay shift
- ...JOB INFORMATION Job Title of Opening: Software Developer Position is for a Software Developer (internal title: Technical Lead) responsible... ...and 1 year of experience. Experience as a Lead Software Engineer is acceptable. In lieu of above, will accept a Bachelor's...Full timeRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Phoenix, AZ
- principal cloud computing engineer Phoenix, AZ
- principal Phoenix, AZ
- senior principal scientist Phoenix, AZ
- senior principal cloud computing engineer Phoenix, AZ
- software sales executive Phoenix, AZ
- software technology Phoenix, AZ
- software intern Phoenix, AZ
- entry level software sales Phoenix, AZ
- software sales representative Phoenix, AZ



