Principal Full Stack Software Engineer - Security - Citizens Bank, N.A. - Iselin, NJ (+2 others)
Citizens Bank, N.A.
Description
4 Days work from office from any of our locations in RI, Iselin NJ, MA, Pittsburgh PA, or Phoenix AZ
Role is not relocation eligible.
Principal Software Engineer
As a Principal Software Engineer, you will partner with engineering teams and architecture leaders to deliver high‑quality, forward‑thinking technology solutions. This role provides significant autonomy to lead, design, and implement innovative approaches to complex challenges in the banking industry. You will serve as a peer leader, influencing technical direction and fostering a culture of innovation, accountability, and excellence across teams.
Key Responsibilities:
Operate within an Agile environment, applying best practices and collaborating effectively with team members.
Contribute to solution design discussions, ensuring architectural alignment and successful product outcomes.Design, modify, develop, and implement robust software solutions using modern engineering practices.Embed quality attributes—such as scalability, maintainability, and manageability—into distributed, service-oriented architectures.Apply industry-leading security practices to identify, address, and prevent vulnerabilities throughout the development lifecycle.Act as a peer leader by promoting innovation, technical rigor, and adherence to Agile methodologies across the organization.Required Qualifications
7+ years of hands-on software development experience, including building and supporting commercial software products used by non-technical customers
Demonstrated experience leading and mentoring software engineers5+ years of experience querying, analyzing, and managing large datasetsProficiency in multiple programming languages and at least one modern front-end framework (Angular, React, or Vue). Languages may include Python3, Java, JavaScript, Ruby, Golang, C, C++.Hands-on experience with AWS, Azure, or GCP, particularly around managing sensitive assetsBash and Linux proficiencyCI/CD pipeline experience (Cir