Principal Software Architect

Citizens Bank
Phoenix
Full timeUSD 150,000 - 190,000 annuallyFunction: Software EngineeringExperience: 10+ yearsEducation: bachelorsSkills: ["Communication","Stakeholder management","Collaboration"]

Provide enterprise architecture leadership across business and technical platforms, defining strategies, designs, and recommendations for scalable, secure solutions. Lead architecture and code reviews, design reusable frameworks/services/interfaces, and align engineering teams around technical direction. Drive innovation by evaluating new technologies, modernizing monolithic systems into microservices, and improving performance using system metrics. Present to architecture review boards and provide post-implementation support and stakeholder enablement.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Citizens Bank
Citizens Bank
1 week ago

Principal Software Architect

✓ Verified Job

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

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

Job Summary

Provide enterprise architecture leadership across business and technical platforms, defining strategies, designs, and recommendations for scalable, secure solutions. Lead architecture and code reviews, design reusable frameworks/services/interfaces, and align engineering teams around technical direction. Drive innovation by evaluating new technologies, modernizing monolithic systems into microservices, and improving performance using system metrics. Present to architecture review boards and provide post-implementation support and stakeholder enablement.
Location: Phoenix
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Lead architecture, design, and code reviews to ensure solutions meet enterprise standards, security requirements, and best practices.
  • •Design and develop reusable frameworks, services, interfaces, and platforms to improve scalability and consistency across the enterprise.
  • •Collaborate with engineering teams and technology leaders to define technical direction and drive architectural alignment.
  • •Influence solution design and implementation to achieve measurable business outcomes, including modernization from monolithic systems to microservices.
  • •Provide post-implementation support and drive innovation by researching technologies, analyzing system performance/metrics, and recommending future investments.

Pay and Benefits

Salary: USD 150,000 - 190,000 annually
Perks:Health InsuranceDentalVisionRetirementParental LeaveLearning BudgetWellness StipendPaid Leave

Key Requirements

  • •Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent education/experience).
  • •10+ years of experience in software development, engineering, or solution architecture.
  • •Hands-on experience delivering end-to-end software solutions for complex multi-tier applications.
  • •Strong understanding of enterprise architecture concepts, patterns, and best practices.
  • •Experience with relational and NoSQL databases, building highly available resilient customer-facing applications, and designing/building cloud-native, distributed systems and APIs.
Experience:10+ yearsFinancial servicesBanking
Education:Bachelor's
Skills:CommunicationStakeholder managementCollaboration
Languages:US
Tech Stack:JavaJavaScriptPythonGolangRubyC/C++AngularReactVue.jsAWSAzureGCPNoSQLRDBMSAPIsMicroservicesCloud nativeDistributed systems

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