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