Citizens Bank logo
Principal Software Engineering Architect (ECM - Content Management)
full-timeUnited States$132k - $198k

Summary

Location

United States

Salary

$132k - $198k

Type

full-time

Explore Jobs

About this role

4 Days in the office from any of our locations in RI,  Iselin NJ, MA, Pittsburgh PA, or Phoenix AZ and couple other locations

Role is not relocation eligible. 

Job Title: ECM Principal Architect

Job Code: TBD (Modeled on TSA328)

Responsibilities

As the ECM Principal Architect, you will lead the architectural vision, engineering strategy, and modernization of Enterprise Content Management platforms across the bank. You will partner closely with engineering teams, product leadership, risk, and enterprise architecture to design and deliver scalable, cloud‑ready content solutions that power critical business functions and end‑to‑end customer experiences.

You will serve as a technology thought leader, driving next‑generation ECM capabilities—including content services, metadata modeling, document lifecycle automation, AI‑enabled enrichment, cloud transformation, and repository modernization.

Core Responsibilities

  • Lead the architecture, modernization, and transformation of ECM platforms, including legacy systems (CMOD, Alfresco) and next‑generation platforms (Nuxeo).
  • Drive ECM migration strategies, including repository consolidation, structured/unstructured data migration, and cloud content re‑platforming.
  • Define and maintain ECM reference architectures, governance standards, design patterns, and integration frameworks.
  • Architect and deliver API‑first content services, microservices, and workflow‑driven content applications.
  • Oversee design and implementation of content ingestion, classification, metadata models, retention, archival, search, and document lifecycle automation.
  • Ensure ECM platforms align with security, regulatory, retention, and privacy requirements.
  • Promote quality attributes such as scalability, resiliency, observability, and maintainability across the content ecosystem.
  • Partner across business domains (lending, operations, wealth, compliance, commercial banking, servicing) to define ECM solution strategies.
  • Provide technical leadership, mentoring engineers and architects while fostering a culture of innovation, accountability, and architectural rigor.
  • Drive adoption of Nuxeo as the modern content platform and lead migrations from legacy ECM solutions like CMOD and Alfresco.
  • Collaborate in Agile teams to translate business vision into actionable architectural roadmaps and detailed technical designs.
  • Ensure secure development through DevSecOps, threat modeling, and vulnerability prevention practices.

 

Required Qualifications

  • 10+ years of experience in ECM architecture, enterprise content platforms, or large‑scale content engineering.
  • Hands‑on expertise with multiple ECM platforms, including:
    • CMOD (Content Manager OnDemand)
    • Alfresco
    • Nuxeo / modern cloud-native ECM solutions
  • Proven experience leading enterprise data/content migration initiatives, including large repository migrations and cloud re‑platforming.
  • Deep proficiency in metadata design, taxonomies, capture/ingestion, document lifecycle management, archival, and governance.
  • Strong experience architecting cloud ECM ecosystems (AWS/Azure/GCP) including object storage, IAM, encryption, and secure content services.
  • Mastery in at least one programming or scripting language (e.g. Java, Python, JavaScript, Golang).
  • Experience with API-first content services, microservices, workflow engines, and event-driven systems.
  • Familiarity with search engines such as Elasticsearch/Lucene and modern caching frameworks.
  • CICD experience with Jenkins, GitHub Actions, CircleCI.
  • Strong communication and leadership skills with the ability to present architectural vision at the executive level.
  • Strong Linux, Bash, DevSecOps, and automation capabilities.
  • Solid understanding of systems design, algorithms, distributed systems, and data structures.
  • Cloud architecture certifications (e.g., AWS Solutions Architect, Azure Architect) preferred.

 

Desired Qualifications

  • 3+ years of experience in financial services, preferably related to content‑heavy functions such as regulatory, lending, wealth, compliance, or operations.
  • Experience applying AI/ML, NLP, or Intelligent Document Processing for classification, extraction, and enrichment.
  • Understanding of banking systems, custodial processes, and regulatory environments tied to ECM.
  • Experience with NoSQL databases, message brokers (RabbitMQ, Kafka), Lucene, Redis, Memcache, and distributed content architectures.

 

Education and Certifications

  • Required: Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field.
  • Preferred: Master’s degree in Computer Science, Engineering, Information Systems, or related technical discipline.
  • Additional certifications in cloud architecture, ECM platforms, or enterprise architecture frameworks (e.g., TOGAF) are advantageous.

Hours & Work Schedule

  • Hours per Week: 40
  • Work Schedule: Monday - Friday

Pay Transparency 

The salary range for this position is $ 132,000 - $ 198,000 per year plus an opportunity to earn an annual discretionary bonus. Actual pay is based on various factors including but not limited to the work location, and relevant skills and experience.   

 

We offer competitive pay, comprehensive medical, dental and vision coverage, retirement benefits, maternity/paternity leave, flexible work arrangements, education reimbursement, wellness programs and more. Note, Citizens’ paid time off policy exceeds the mandatory, paid sick or paid time-away policy of very local and state jurisdiction in the United States. For an overview of our benefits, visit https://jobs.citizensbank.com/benefits.


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.

Equal Employment and Opportunity Employer

Job Applicant Data Privacy Policy

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.


Other facts

Tech stack
ECM Architecture,Content Management,Cloud Transformation,Metadata Design,Document Lifecycle Management,API-First Content Services,Microservices,Agile Methodologies,DevSecOps,Data Migration,Java,Python,AWS,Azure,Nuxeo,Alfresco

About Citizens Bank

At Citizens Bank, we recognize that the journey to accomplishment is no longer linear and that individuals are made of all they have done and all they are going to do. As one of the oldest and largest financial services firms in the United States with a history dating back to 1828, we’re committed to providing solutions and expertise that support our customers, clients, colleagues, and communities in what’s next on their own unique journey.

Whether you’re considering banking with us or looking to work with us, you’ll find a customer-centric culture and a supportive, collaborative workforce at Citizens Bank.

You’re made ready and so are we. #MadeReady

Team size: 10,001+ employees
LinkedIn: Visit
Industry: Banking

What you'll do

  • The ECM Principal Architect will lead the architectural vision and modernization of Enterprise Content Management platforms. This includes driving ECM migration strategies and ensuring alignment with security and regulatory requirements.

Ready to join Citizens Bank?

Take the next step in your career journey

Frequently Asked Questions

What does Citizens Bank pay for a Principal Software Engineering Architect (ECM - Content Management)?

Citizens Bank offers a competitive compensation package for the Principal Software Engineering Architect (ECM - Content Management) role. The salary range is USD 132k - 198k per year. Apply through Clera to learn more about the full compensation details.

What does a Principal Software Engineering Architect (ECM - Content Management) do at Citizens Bank?

As a Principal Software Engineering Architect (ECM - Content Management) at Citizens Bank, you will: the ECM Principal Architect will lead the architectural vision and modernization of Enterprise Content Management platforms. This includes driving ECM migration strategies and ensuring alignment with security and regulatory requirements..

Why join Citizens Bank as a Principal Software Engineering Architect (ECM - Content Management)?

Citizens Bank is a leading Banking company. The Principal Software Engineering Architect (ECM - Content Management) role offers competitive compensation.

Is the Principal Software Engineering Architect (ECM - Content Management) position at Citizens Bank remote?

The Principal Software Engineering Architect (ECM - Content Management) position at Citizens Bank is based in United States, United States. Contact the company through Clera for specific work arrangement details.

How do I apply for the Principal Software Engineering Architect (ECM - Content Management) position at Citizens Bank?

You can apply for the Principal Software Engineering Architect (ECM - Content Management) position at Citizens Bank directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about Citizens Bank on their website.