Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Full Stack Software Engineer - Security

$127.52k - $191.28k

Citizens 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 attributessuch as scalability, maintainability, and manageabilityinto 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
Vacancy posted 23 days ago
Similar jobs that could be interesting for youBased on the Principal Full Stack Software Engineer - Security in Pittsburgh, PA vacancy
  •  ...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,... 
    Suggested
    Full time
    Part time
    Work experience placement
    Flexible hours

    Carnegie Mellon University

    Pittsburgh, PA
    2 days ago
  •  ...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... 
    Suggested
    Hourly pay
    Full time
    Local area

    Exaways Corporation

    Pittsburgh, PA
    5 days ago
  •  ...Jenkins to GitHub Actions) where applicable. Collaborate with engineering teams to improve deployment efficiency and platform reliability...  .... Familiarity with enterprise DevOps practices, including security, scalability, and reliability considerations. Experience working... 
    Principal
    For contractors
    Flexible hours

    AGM Tech Solutions

    Pittsburgh, PA
    2 days ago
  •  ...re seeking a future team member for the role of AI-Augmented Full-Stack Engineer to join our Cyber Detection and Response Team. This role is...  ...Claude Code) and Model Context Protocols (MCPs) to accelerate software delivery, automate repetitive tasks, and elevate engineering... 
    Suggested

    BNY Mellon

    Pittsburgh, PA
    3 days ago
  •  ...business challenges. Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more. Certified with CMMI Level 3 and ISO standards, V2Soft is committed to quality and security. Beyond our work, we actively support local communities and non-... 
    Principal
    Local area
    Worldwide

    V2soft

    Pittsburgh, PA
    3 days ago
  •  ...span AI, IT staffing, cloud computing, engineering, mobility, testing, and more. Certified...  ...standards, V2Soft is committed to quality and security. Beyond our work, we actively support...  ...: • ligns business strategy with software solutions. • Proposes, designs & codes... 
    Principal
    For contractors
    Work experience placement
    Local area
    Worldwide
    Shift work

    V2soft

    Pittsburgh, PA
    2 days ago
  • $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

    Motional

    Pittsburgh, PA
    25 days ago
  • $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... 
    Principal
    Work experience placement
    Worldwide
    Relocation package

    Wabtec

    Pittsburgh, PA
    5 days ago
  •  ...Pittsburgh, PA We are seeking a Principal Level Java Full Stack Developer to own the end-to-end...  ...candidate is a full-stack engineer who thrives in complex,...  ...engineering practices to deliver secure, resilient, and scalable software. Due to client requirements... 
    Hourly pay
    Local area

    Eliassen Group

    Pittsburgh, PA
    13 days ago
  • $178.88k - $320.65k

     ...Job Requisition ID # 26WD94803 Senior Principal Machine Learning Engineer, ML Platform and Systems Architecture Position Overview The work...  ...touches nearly every person on the planet. By creating software tools for making buildings, machines, and even the latest... 
    Principal
    For contractors
    Remote work

    Autodesk

    Pittsburgh, PA
    4 days ago
  • Senior Specialist, Full Stack Engineer At BNY, our culture allows us to run our company better and...  ...-stack developer who enjoys building software, writing code daily, solving technical...  ...design, distributed systems concepts, and secure/resilient service development practices... 
    Work at office
    Worldwide
    Flexible hours

    BNY Mellon

    Pittsburgh, PA
    1 day ago
  •  ...is seeking a talented, self-motivating full-stack Laravel developer to help maintain and implement...  ...with performance, usability and security at the forefront Refactor and update...  ...methods (OAuth, JWT, etc) Experience with software package managers, including NPM and... 
    Full time

    Steel City Collectibles

    Mckeesport, PA
    21 days ago
  •  ...NationMind LLC is a technology consulting firm focused on software development and QA testing services. We help clients build reliable...  ...deployment. Collaboration: Work with designers, product managers, and other engineers in Agile environments to deliver features.... 
    Full time
    Currently hiring

    NATIONMIND LLC

    Pittsburgh, PA
    14 days ago
  •  ...something extraordinary. BNY is seeking Engineers who amplify team impact through...  ...gets done, while ensuring what ships is secure, scalable, resilient and truly worth building...  ...strong engineering fundamentals across software design, data, testing, and distributed systems... 
    Worldwide
    Flexible hours

    BNY Mellon

    Pittsburgh, PA
    3 days ago
  •  ...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... 
    Worldwide
    Flexible hours

    BNY

    Pittsburgh, PA
    5 days ago
  •  ...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

    Cheez

    Pittsburgh, PA
    3 days ago
  •  ...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 work
    Work experience placement

    TWO95 International

    Coraopolis, PA
    2 days ago
  •  ...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 placement
    Worldwide
    Flexible hours

    BNY

    Pittsburgh, PA
    3 days ago
  • $89k - $143.75k

     ...uniquely positioned to innovate across the full spectrum of healthcare solutions...  ...Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology...  ...Performing periodic risk assessment of security vulnerabilities in software for the product... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Pittsburgh, PA
    9 hours ago
  • $102.5k - $187.9k

     ...span digital strategy, architecture, engineering, design, operations, and applied AI across...  ...The opportunity As a Senior Full Stack Software Engineer , you will independently develop...  ...teams to deliver scalable, secure, and production‑ready applications that... 
    Summer holiday
    Local area
    Flexible hours

    EY

    Pittsburgh, PA
    3 days ago
  • $100k - $172.5k

     ...uniquely positioned to innovate across the full spectrum of healthcare solutions...  ...Technology Enterprise Strategy & Security Job Sub Function: Solution Architecture...  ...for the best talent for a Principal Product Security Engineer to be located in Danvers, MA or Raritan... 
    Principal
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Remote work
    3 days per week

    Johnson & Johnson

    Pittsburgh, PA
    1 day ago
  •  ...consulting firm focused on Technical Engineering, software development, technicians, QA testing and...  ...hiring skilled professionals for Full Stack Developer to join our growing team....  ...manage databases and develop APIs for secure data interchange. ·          System... 
    Contract work
    Currently hiring
    Local area

    NATIONMIND LLC

    Pittsburgh, PA
    13 days ago
  •  ...Description About the Role: As a Full Stack Developer, you will be...  ..., and upgrading existing software to enhance functionality and...  ...Computer Science, Software Engineering, or a related field, or equivalent...  .... Understanding of web security best practices and data... 

    WFNQASD5

    Pittsburgh, PA
    28 days ago
  • $90k

     ...development capability, and the ability to guide a team through complex engineering challenges. You'll work closely with cross-functional partners...  ..., and ensuring the successful implementation of robust and secure API services. As the Senior JAVA API Backend Developer, you... 
    Permanent employment
    Immediate start

    @Orchard

    Pittsburgh, PA
    6 days ago
  •  ...Hitachi Rail STS USA, Inc., headquartered in Pittsburgh, PA, seeks a Principal System RAMS Engineer to be responsible for developing, updating and maintaining a RAMS (Reliability, Availability, Maintainability and Safety) specific schedule of activities in connection... 
    Principal
    Relocation

    Hitachi Rail STS USA, Inc.

    Pittsburgh, PA
    3 days ago
  • Vice president, Full Stack Java Engineer (Microservices & FinTech) At BNY, our culture allows us...  ...17+ and Spring Boot 3.5+ with Spring Security; contribute to UI features with Angular...  ...ship secure, reliable, and scalable software. In this role, you’ll make an... 
    Full time
    Worldwide
    Flexible hours

    BNY Mellon

    Pittsburgh, PA
    3 days ago
  •  ...Bentworth Elementary School Principal 12-Month Position Enrollment: 380, Grades K–4 Available: July 1, 2026 Experience Preferred Knowledge of elementary education best practices, Structured Literacy, and PBIS is preferred. Please send a letter... 
    Principal

    Bentworth Ambulance

    Pittsburgh, PA
    5 days ago
  •  ...Software Engineer eStaff Search Group has partnered with a local financial company to find...  ...appropriate coding standards. Ensure that all security policies are followed and enforced....  ...or similar role.NET (VB and C#) SQL Server ASP.NET Full Stack experience a plus... 
    Local area

    Tops Staffing

    Pittsburgh, PA
    5 days ago
  •  ...The client is modernizing an existing application using API and Microservices architecture Full Stack Development: Develop, and implement user interface components and backend services using Java and modern web technologies. Code Quality and Maintenance: Write clean... 

    Virtusa

    Pittsburgh, PA
    3 days ago
  • $145k - $165k

     ...that will bring innovation safely into society.  The Role: We are seeking a highly motivated and experienced Senior Software Engineer for full stack development for our services and infrastructure. In this role, you will be instrumental in designing, developing, and... 
    Full time
    Temporary work
    Work experience placement
    Work visa
    Flexible hours

    Edge Case Research

    Pittsburgh, PA
    26 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Full Stack Software Engineer - Security. Be the first to apply!