Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Citizens Logo

Principal Software Engineer - (Angular)

Citizens

$127,520 - $191,280
Oct 17, 2025
Johnston, RI, US
Apply Now

The company is looking to hire a Principal Software Engineer to lead, design, and develop innovative solutions to complex challenges in the banking industry, focusing on delivering high-quality, scalable technology solutions.

Requirements

  • Angular (TypeScript), Single SPA
  • Spring Boot (Java)
  • PostgreSQL
  • Jenkins, OpenShift
  • Bitbucket
  • Jira
  • SonarQube, Nexus IQ, Fortify
  • AWS, OpenShift technologies
  • Required expertise in Angular/TypeScript.
  • Experience building microfrontends and working with Single SPA.
  • Solid understanding of RESTful APIs, secure coding practices, and vulnerability remediation.
  • Experience with CI/CD pipelines and containerized deployments.
  • Cloud certifications such as AWS Solutions Architect.
  • Familiarity with data structures such as linked lists, dictionaries, arrays, and custom object creation.
  • Experience with technologies such as Apache, Lucene, Memcache, RabbitMQ, and NoSQL.

Responsibilities

  • Lead full-stack development efforts with a strong emphasis on frontend engineering using Angular and TypeScript.
  • Build microfrontends using the Single SPA framework to support modular and maintainable UI architecture.
  • Design, develop, and maintain scalable microservices using Spring Boot (Java) and responsive, dynamic web applications using Angular.
  • Infuse quality of service characteristics such as scalability, manageability, and maintainability into distributed service-based frameworks.
  • Ensure code quality and security using tools like SonarQube, Fortify, and Nexus IQ.
  • Troubleshoot and resolve issues efficiently, maintaining high standards of performance and reliability.
  • Mentor and guide software engineers, fostering a culture of innovation, accountability, and technical excellence.

Other

  • 4 Days work from office from any of our locations in RI, Iselin NJ, MA, Pittsburgh PA, Dallas TX or Phoenix AZ
  • Role is not relocation eligible.
  • 7+ years of hands-on software development experience, including full-stack development.
  • Proven experience leading and mentoring software engineers.
  • Mastery of multiple programming languages
  • Strong communication and interpersonal skills.
  • 3+ years of experience in the financial services industry, especially in commercial banking, portfolio management, trading, compliance, or wealth management.
  • Understanding of banking systems and custodial/commercial banking operations.
  • Background Check