Principal Full Stack Software Engineer - Security
$127.52k - $191.28kCitizens Financial Group, Inc.
Principal Software Engineer
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.
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 engineers
- 5+ years of experience querying, analyzing, and managing large datasets
- Proficiency 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 assets
- Bash and Linux proficiency
- CI/CD pipeline experience (CircleCI, Jenkins, or similar tools)
- Strong written and verbal communication skills
- Cloud certifications such as AWS Solutions Architect
- Solid understanding of data structures (arrays, dictionaries, linked lists, custom objects, etc.)
Desired Qualifications
3+ years of experience in financial services, ideally in consumer banking, portfolio management, trading, compliance, or wealth management
- Knowledge of banking systems and custodial/consumer banking operations
- Experience with tools/technologies such as Apache, Lucene, Memcache, RabbitMQ, and NoSQL databases
- Strong security expertise: OAuth2/OIDC, JWT, mTLS, OWASP, secrets rotation
- Experience with microservices architectures, inter-service communication, and API versioning
- Proficiency with OpenAPI/Swagger contract design
- Knowledge of Docker and Kubernetes deployment patterns and 12-factor application principles
- Deep AWS experience (EKS/ECS, RDS/Aurora, API Gateway/ALB, SSM/Secrets Manager, CloudWatch)
Education and Certifications
Required: Bachelor's degree in Software Engineering, Computer Science, Engineering, Mathematics, or a related field
Preferred: Master's degree in Software Engineering, Computer Science, or a related discipline
Pay Transparency
The salary range for this position is $ 127,520 - $ 191,280 per year plus an opportunity to earn an annual discretionary bonus. Actual pay is based on various factors including but not limited to the work location, and relevant skills and experience.
We offer competitive pay, comprehensive medical, dental and vision coverage, retirement benefits, maternity/paternity leave, flexible work arrangements, education reimbursement, wellness programs and more. Note, Citizens' paid time off policy exceeds the mandatory, paid sick or paid time-away policy of very local and state jurisdiction in the United States. For an overview of our benefits, visit
Required Skills
- Agile Methodologies
- Agility
- Building Relationships
- Capacity Optimization
- Compliance and Controls
- Contingency Planning
- Customer-Centricity
- Data Structures and Algorithms
- Emerging Technologies
- IT Service Continuity Management
- Industry Insight
- Innovation
- Leading Others
- Motivating Others
- Operational Excellence
- Performance Measurement
- Principles of Information Technology
- Programming / Coding
- Software Engineering Practices
- Strategic Thinking
- Subject Matter Experts (SME) Collaboration
- Systems Implementation and Management
- Technologically Savvy
- Valuing Diversity and Inclusion
About Us
Equal Employment Opportunity
Citizens, its parent, subsidiaries, and related companies (Citizens) provide equal employment and advancement opportunities to all colleagues and applicants for employment without regard to age, ancestry, color, citizenship, physical or mental disability, perceived disability or history or record of a 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. At Citizens, we are committed to fostering an inclusive culture that enables all colleagues to bring their best selves to work every day and everyone is expected to be treated with respect and professionalism. Employment decisions are based solely on merit, qualifications, performance and capability.
Equal Employment and Opportunity Employer
Job Applicant Data Privacy Policy
Background Check
Any offer of employment is conditioned upon the candidate successfully passing a background check, which may include initial credit, motor vehicle record, public record, prior employment verification, and criminal background checks. Results of the background check are individually reviewed based upon legal requirements imposed by our regulators and with consideration of the nature and gravity of the background history and the job offered. Any offer of employment will include further information.
Job Info
- Job Identification 45192
- Job Category Technology
- Degree Level Bachelor's Degree
- Job Schedule Full time
- Job Shift 1st
- Locations 101 Wood Avenue South, Iselin, NJ, 08830, US 200 Station Drive, Westwood, MA, 02090, US 645 East Missouri Avenue, Phoenix, AZ, 85012, US
- Working Hours 40
- Career Site Category Technology
- ...At the National Robotics Engineering Center (NREC), it is our engineers and technicians... ...development. We are seeking a dynamic Senior Full Stack Software Engineer to lead and contribute to the... ...tools Familiarity with software security concepts such as authentication,...SuggestedFull timePart timeWork experience placementFlexible hours
- ...Who We Are Engineered to outperform, Teraswitch is on a... ...services. The Job The Software Engineering team builds... ...can think across the stack and understand the user... ...to deliver reliable, secure, and scalable software.... ...competitive pay scale, full-time Teraswitch...SuggestedFull time
- Job Title The salary range for this role is an estimate based on a wide range of compensation factors including but not limited to specific skills, experience and expertise, role location, certifications, licenses, and business needs. The estimated compensation range...Principal
- ...Job Opportunity Number of Position: 2 Only W2/Fulltime I, Abhishek, would like to share a job opportunity as .Net Full stack Engineer in Pittsburgh, PA location for a W2 position. In case, if you are not comfortable with this location, please share your preference...SuggestedFull timeWork visa
- ...kindly share your updated resume, contact details and a convenient time to talk to you about the position further. Role: .Net Full stack Engineer Location: Pittsburgh, PA (Day 1 Onsite) Client: Winwire / Omnicell Mode: Full Time Opening...SuggestedHourly payFull timeLocal area
- ...contribute to the company's success. As a Software Engineer Principal Sr within PNC's C&IB Midland... ...leadership to ensure solutions are robust, secure, and aligned with business needs. Key... ...on your eligibility, options for full-time employees include: medical/prescription...PrincipalFull timeTemporary workPart timeWork experience placementWork at office
$60 per hour
...Trident Consulting is seeking " .Net Full Stack Engineer " for one of our clients in " Fremont, C " Job Title: .Net Full Stack... ...Must-Have Requirements Core Experience 5-9 years of software engineering experience (backend-leaning) Strong web...Contract work$150k - $180k
...in people's lives. Our medical devices, software and related services are used worldwide... ...build your career. Job Summary Lead engineer responsible for the complete development... ...and technical feasibility projects. The Principal Software Engineer is an individual of...PrincipalMinimum wageOngoing contractWork at officeLocal areaRemote workWorldwide- ...Principal Software Engineer At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all... ..., Data Mapping & Integrations, Vulnerability Management / Secure Coding Practices, Software & Code Testing (unit, integration...Principal
- ...development, and maintenance of software solutions across multiple... ...consults on all phases of software engineering life cycle and troubleshoots... ...optimization. Monitors security technology trends and ensures... ...eligibility, options for full-time employees include: medical...PrincipalFull timeTemporary workPart timeWork experience placementWork at office
- ...Vice President, AI-Augmented Full-Stack Engineer At BNY, our culture allows us to run our company better and enables employees' growth and... ...Code) and Model Context Protocols (MCPs) to accelerate software delivery, automate repetitive tasks, and elevate engineering...WorldwideFlexible hours
- ...contribute to the company's success. As a Software Engineer Principal within PNC's C&IB organization, you... ...to ensure solutions are robust, secure, and aligned with business needs.... ...Design, Group Problem Solving, Java Full Stack Development, MongoDB, Process Improvements...PrincipalFull timeTemporary workPart timeWork experience placementWork at office
$150k - $170k
...Akkodis is seeking a SVP Senior Full Stack Engineer for a Direct Hire position with a client... ...or similar) Strong knowledge of Secure coding practices, Encryption (symmetric... ...code Qualifications ~10+ years of software engineering experience ~ Strong expertise...Local areaRelocation- ...AKS) Containers & Orchestration Technologies Data & Streaming ~ Kafka or similar event-streaming platforms AI-Enabled Engineering Experience (Required) Candidates must demonstrate practical use of AI-assisted development tools within their engineering...
- ...contribute to the company's success. As a Software Engineer Principal within PNC's Technology organization,... ...on best practices for performance, security, scalability, and maintainability.... ...Depending on your eligibility, options for full-time employees include: medical/...PrincipalFull timeTemporary workPart timeWork experience placementWork at office
- ...Senior Database Software Engineer At BNY, our culture allows us to run our company better and enables employees’ growth and success. As... ...ways: Design, develop, and maintain database solutions for security reference data, corporate action entitlement and processing,...Work experience placementWorldwideFlexible hours
$65k - $165.6k
...Software Engineer Sr. At PNC, our people are our greatest differentiator and competitive advantage... ...on your eligibility, options for full-time employees include: medical/prescription... ...FDIA) and, for any registered role, the Secure and Fair Enforcement for Mortgage Licensing...PrincipalFull timeTemporary workPart timeWork experience placementWork at office$104.8k - $149.3k
...Description Job Description Summary: The Principal Engineer serves as the primary technical authority for software systems across New Product Introduction (NPI)... ...architecture, containerization, cyber security, artificial intelligence and automation. Plan...PrincipalWork experience placementWorldwideRelocation package$117.9k - $184.3k
...Fleets. Looking for a lifetime career? Apply today! Job Description The Naval Nuclear Laboratory is seeking a principal level software engineer to join the team. The successful candidate will work among a strong software team to design, develop, and support a...PrincipalFor contractorsLocal areaFlexible hours- ...Senior Director, Full Stack Engineer At BNY, our culture allows us to run our company better... ...products. Mentor junior developers on software design, clean code, programming... ...in architecture ~ Experience in the securities, financial services or tech industry is...Contract workWork experience placementWorldwideFlexible hours
- ...contribute to the company’s success. As a Software Engineer Principal within PNC's Lending Tech organization... ...on your eligibility, options for full-time employees include: medical/prescription... ...) and, for any registered role, the Secure and Fair Enforcement for Mortgage...PrincipalFull timeTemporary workPart timeWork experience placementWork at office
- ...member for the role of Senior Director, Full Stack Engineer. A hands-on technical engineer/... ...products. * Mentor junior developers on software design, clean code, programming practices... ...in architecture * Experience in the securities, financial services or tech industry...Contract workWork experience placementWorldwideFlexible hours
- ...methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/or social media...Full time
- ...the future of how work gets done. We are looking for a Principal Solution Engineer who is accustomed to solving customer's most complex problems... ...is expected to follow the company's confidentiality and security standards for handling sensitive data. Snowflake employees...Principal
$240k - $330k
...You will recruit, mentor, and grow a high-performing team of engineers, fostering a culture of innovation, collaboration, and continuous... ...equivalent practical experience ~8+ years of experience in software engineering, with at least 5+ years focused on Machine...Principal- ...Vice President, Full-Stack Engineer At BNY, our culture allows us to run our company better and... ...technical solutions. Establish and promote software engineering best practices, including... ...tools. ~ Strong understanding of secure web protocols ( SSL/TLS); familiarity...WorldwideFlexible hours
$110k - $120k
...Role – Java Full Stack Developer Job type: Fulltime Location: Pittsburgh PA Must... ...bugs, perform maintenance, and oversee software deployment. Collaboration: Work with designers, product managers, and other engineers in Agile environments to deliver features...Full time- Title: Sr.Net Fullstack developer Duration: 6+ months Contract Rate: $OPEN Location: Coraopolis, PA. Requirements Bachelor's or Master’s degree in Computer Science or related years of experience. Minimum 4 years working experience on .NET Framework using...Contract workWork experience placement
- ...Hi , Please find the full job description below and reply with your updated resume if you are interested… Title: Senior .Net Full Stack Developer Location: Coraopolis, PA Type: Contract (6+Months) Rate: $Open Job Description: Bachelor's or Master’s...Contract workWork experience placement
- ...Job Title Required Skills: Angular 13 or above Experienced as Java Full stack Developer with 6+ year experience Angular 13 or above, Core Java, Spring, Spring boot, REST API's Good understanding of Multithreading, Collections, JMS, Hibernate Should have...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Full Stack Software Engineer - Security. Be the first to apply!
- senior full stack developer Pittsburgh, PA
- senior full stack web developer Pittsburgh, PA
- full stack java developer Pittsburgh, PA
- remote .net full stack web developer Pittsburgh, PA
- c# .net full stack developer Pittsburgh, PA
- java full stack angular developer Pittsburgh, PA
- senior java full-stack developer Pittsburgh, PA
- full stack developer Pittsburgh, PA
- full stack / python developer (remote) Pittsburgh, PA
- full stack developer contract Pittsburgh, PA





