
Job Information
Citizens Principal Software Security Engineer - Digital Identity Services in Helena, Montana
Description
Location: Remote, Johnston, RI
As a member of the Digital Identity Services (DIS) team you will be responsible for designing, building, and supporting our identity applications and APIs, primarily using Java. Candidates with exposure to full stack development are a plus.
Primary responsibilities include:
Analyzing, designing, programming, debugging, supporting, and modifying software enhancements and/or new products used in local, networked, or Internet-facing applications
Partnering with business line and architects during initial project stages to ensure the accuracy of requirements and provide critical input and direction from a technology perspective
Completing documentation and procedures for installation and maintenance
Interacting with users to define system requirements and/or necessary modifications
Providing guidance to technology and business partners on complexity and delivery
Providing technical team guidance on code reviews, branching strategy, and release coordination
Working with architects and other technology leads to define and document Web and Mobile guidelines and standards for development and deployment of applications following industry best practices
Ensuring successful incremental product releases while driving to deadlines.
Location is not a barrier for this role. An onsite position at our corporate headquarters in Rhode Island is available and we are open to remote employment within the United States for an experienced candidate.
Qualifications
Experience and Skills:
8 years of software development experience
Proficient in Agile practices
Hands-on experience in Java Stack (Advanced Java Version 7+, Open-Source Java, Spring Framework, Spring Boot)
Solid experience interfacing with back-end applications using RESTful services, and JSON.
Solid experience in key design patterns and best practices (eg. separation of concerns)
Experience working in AWS cloud environments & tools and in jacoco, SonarQube, CheckStyle, JMeter and JProfiler
Experience in deploying services using containers/wars(dockers/k8s)
Strong background in GIT and continuous delivery environments where repeatable processes are highly automated
Solid experience in micro service frameworks (eg: Spring Boot)
Experience in writing unit & integration test cases for services
Experience in database concepts – proficient in writing relational database queries – MySQL
Ability to develop functional, technical and user interface designs for an application that meets the defined requirements (business, system performance and standards)
Experience in highly secured online environments that use n-tier designs and extensive firewalling to enhance security
Expertise in architecting, designing and developing highly scalable large scale and available applications
Evaluates program modules for performance scalability and openness of design
Develops programming guidelines/standards and makes them accessible to other programmers
Strong focus on security of the channel and any customer data
Strong communication (both oral and written) and interpersonal skills
5+ years of experience in the financial services industry, developing solutions for consumer banking, portfolio management, trading, compliance or wealth management preferred
Education, Certifications and/or Other Professional Credentials:
BA/BS in Information Systems, Computer Science or related field or equivalent experience preferred
CISSP, CIDPRO, CEH, CRISC, or other relevant security certifications with knowledge of ISO, NIST, or FFIEC guidance preferred
Hours & Work Schedule
Hours per Week: 40
Work Schedule: Monday through Friday
This position is not available in Colorado
#LI-Remote
Why Work for Us
At Citizens, you'll find a customer-centric culture built around helping our customers and giving back to our local communities. When you join our team, you are part of a supportive and collaborative workforce, with access to training and tools to accelerate your potential and maximize your career growth.
Equal Employment Opportunity
Citizens, its parent, subsidiaries, and related companies provide equal employment and advancement opportunities to all colleagues and applicants for employment without regard to age, ancestry, color, citizenship, physical or mental disability or perceived 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.
Equal Employment and Opportunity Employer/Disabled/Veteran
Citizens is a brand name of Citizens Bank, N.A. and each of its respective affiliates.