Montana Jobs

facebook youtube linkedin
Mobile Montana Labor & Industry Mobile Logo

Job Information

Citizens Principal Software Security Engineer - Digital Identity Services in Helena, Montana


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.


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


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.