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

Software Engineer I

Citizens

$75,440 - $113,160
Nov 15, 2025
Johnston, RI, US
Apply Now

Citizen's is seeking a Software Engineer to build secure, scalable, and compliant enterprise applications for Anti-Money Laundering (AML) initiatives, governance risk and compliance (GRC), and cloud-native architectures.

Requirements

  • Proficiency in backend programming languages such as Java, Python, or C-Sharp.
  • Experience with AWS and/or Azure cloud services.
  • Familiarity with AML/KYC or compliance systems or experience with Archer GRC.
  • Strong understanding of CI/CD pipelines, especially using Jenkins.
  • Experience with Bitbucket or similar Git-based version control systems.
  • Experience with SQL for data manipulation and reporting.
  • Solid understanding of software security principles and secure coding practices.

Responsibilities

  • Design and implement RESTful APIs and microservices using modern frameworks and best practices.
  • Build and deploy scalable applications on AWS and Azure, leveraging services like Lambda, EC2, S3, Azure Functions, and Azure DevOps.
  • Develop and integrate software solutions for AML/KYC, and regulatory compliance workflows.
  • Customize and extend Archer GRC modules to support enterprise governance, risk, and compliance initiatives.
  • Create and maintain CI/CD pipelines using Jenkins, ensuring automated testing, secure deployments, and continuous integration.
  • Use Bitbucket for version control, code reviews, and branching strategies aligned with Git best practices.
  • Contribute to the development of reusable components, shared services, and internal developer platforms to accelerate delivery across teams.

Other

  • 4 Days in the office from any of our locations in RI, Iselin NJ, MA, Pittsburgh PA, Nashville TN, Dallas TX or Phoenix AZ and couple other locations
  • Role is not relocation eligible.
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 3+ years of experience in software development, preferably in financial services or regulated industries.
  • Hybrid Schedule: 4 days in office, 1 day remote