Principal Software Engineer

Citizens Bank
Phoenix
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 7+ yearsEducation: bachelorsSkills: ["Technical leadership","Mentorship","Innovation","Accountability","Cross-functional collaboration"]

Lead the design, development, and evolution of scalable, resilient software systems, providing deep technical guidance and hands-on engineering expertise. Drive delivery using Agile practices and contribute to enterprise architecture decisions. Integrate AI-driven and agentic workflows across the software development lifecycle, including secure, responsible use of LLM-based customer solutions. Mentor engineers, strengthen software security throughout the SDLC, and improve reliability for distributed, cloud-native applications.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Citizens Bank
Citizens Bank
2 months ago

Principal Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Lead the design, development, and evolution of scalable, resilient software systems, providing deep technical guidance and hands-on engineering expertise. Drive delivery using Agile practices and contribute to enterprise architecture decisions. Integrate AI-driven and agentic workflows across the software development lifecycle, including secure, responsible use of LLM-based customer solutions. Mentor engineers, strengthen software security throughout the SDLC, and improve reliability for distributed, cloud-native applications.
Location: Phoenix
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Design and develop full-stack applications aligned with enterprise architecture standards.
  • •Build scalable, maintainable, resilient, highly available distributed systems.
  • •Apply software security best practices throughout the SDLC, including vulnerability identification, prevention, and remediation.
  • •Leverage AI-assisted development tools and design agentic workflows across the software development lifecycle.
  • •Serve as a technical leader and mentor, shaping architecture and technology strategy to drive engineering excellence.

Key Requirements

  • •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 (modern Node.js frameworks) and Java with Spring/Spring Boot.
  • •Hands-on experience with containerized deployments and cloud platforms (Docker, Kubernetes/OpenShift; AWS/Azure/GCP).
Experience:7+ yearsFinancial servicesConsumer bankingWealth managementTradingCloud-nativeDistributed systemsAgentic AI
Education:Bachelor's
Skills:Technical leadershipMentorshipInnovationAccountabilityCross-functional collaboration
Certifications:AWS Certified Solutions ArchitectAWS Certified Developer
Tech Stack:Node.jsJavaSpringSpring BootAngularReactAWSAzureGCPDockerKubernetesOpenShiftMySQLPostgreSQLOracleMongoDBJenkinsHarnessGitBitbucket

Company Brief

Citizens Bank
Regional bank offering retail and commercial banking, mortgage lending, wealth management, and payment services to individuals and businesses across the United States.
Industry: Banking
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Providence, United States
Founded: 1828
Website