Citizens Bank

Software Engineer I

Software Developer in Johnston, RI

Posted 2019-09-12

Citizens Bank is seeking high impact Software Engineers to join our DevSecOps Platform team and be part of our technology and digital transformation journey.

As an Engineer on the DevSecOps platform you will support digital transformation at Citizens Bank by building a CI/CD platform for use by our development teams. Your goal will be to establish a pipeline capable of delivering change to production environments at scale. You will be challenged to eliminate toil across the build, test, and deployment processes for a diverse set of applications and systems. The ideal candidate for this position loves puzzles, is a great communicator, is open to collaboration, and is resilient in the face of challenging situations.

Primary responsibilities include:
Design, modify, and develop a modern, enterprise-grade CI/CD platform and integrate with a suite of supporting applications and systems
Participate in an environment rapidly adopting Agile and DevSecOps practices, adhering to leading practices and collaborating effectively with other technology teams
Infuse quality of service characteristics, such as security, scalability, manageability and maintainability, into distributed service-based framework to create or expand business or technical capabilities
Participate in code and design reviews with network, infrastructure and solutions engineering teams to ensure that solutions meet current enterprise standards

Required Skills/Experience:
3+ years of experience in software development
Possess a solution-oriented mindset and understand the difference between fighting fires and preventing fires
Professional experience with at least of one of the following development languages: Java, Go, JavaScript, or Python
Professional experience with CI/CD Tools (e.g. Jenkins, CodePipeline, etc.)
Professional experience with Atlassian Tools like Confluence, Jira, and BitBucket
Professional experience with scripting, automation, and/or systems administration
English speaker with strong written and verbal communication skills with the ability to clearly and concisely communicate complex technical and architectural issues

Preferred Skills/Experience:
Understanding of the banking industry, specifically the functions of custodial and consumer banking
Professional experience with one of the infrastructure/platform as-a-service providers (AWS, Azure, GCP, etc.)
Professional experience building tools and platforms for developer communities
Experience with IaaS tools like CloudFormation, Terraform, and Ansible
Education, Certification, and/or Other Professional Credentials:

Bachelor’s degree in Computer Science, Engineering, Mathematics or related discipline

Ready to be Seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Company summary

Citizens Bank is the 12th largest retail bank in the United States, delivering a broad range of financial services to over five million individuals, companies, nonprofits, and institutions.


Work from home opportunities; tuition reimbursement; discounts on private loans and mortgage rates.

Tech Stack

.NET, SQL, Java, PHP, Spring Boot, Netflix OSS, Gradle/Maven, HTML, VB, C#, SSIS/DTS, SSRS, IIS, Windows, Unix, MQ, SOAP, RESTful services, JSON

Interview process

Recruiter phone screen; tech assessment/hiring lead phone screen; onsite interview with team/hiring manager. Average interview period: 3-6 weeks.

Be Seen in a new Software Developer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and Be Seen.