Principal Software Engineer

Citizens Financial Group

• $120K — $145K *
Finance & Insurance
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Electronic Engineering, or related field.
  • 6 years of progressive experience in software development within the financial services industry.
  • Proficiency in Python3, Java, JavaScript, Golang, and front-end frameworks like Angular and React.
  • Experience with big data management and analysis.
  • Familiarity with AWS and Azure for managing sensitive assets.
  • Knowledge of CI/CD pipelines using Jenkins.
  • Proficient in Bash and Linux.

Responsibilities

  • Develop and implement IT solutions for banking operations.
  • Build architecturally sound components and applications to meet strategic goals.
  • Ensure quality service characteristics like security and scalability in a distributed framework.
  • Adopt Agile methodology and collaborate with stakeholders.
  • Contribute to solution design and adhere to enterprise architecture principles.
  • Monitor and enhance application performance for critical operations.
  • Guide junior engineers through code reviews and technical workshops.

Benefits

  • Telecommuting option available one day per week.
  • Opportunity to work in a collaborative and innovative environment.
  • Engagement in knowledge-sharing initiatives across teams.
Full Job Description
Job Description

Citizens Financial Group, Inc. (CFG) seeks a Principal Software Engineer for its Phoenix, Arizona location.

Responsibilities:
• Develop, create, modify, and implement IT solutions and computer applications software to support our banking operations.
• Build modern, architecturally sound components, tools, and applications to meet mission-driven strategic business goals.
• Ensure implementation of quality of service characteristics including security, scalability, manageability, and maintainability of a distributed service-based framework to create or expand business and technical capabilities.
• Participate in adopting Agile methodology and adhering to best practices and collaborating with stakeholders.
• Collaborate and contribute insight to solution design ideation, ensuring the success of the product and adherence to enterprise architecture principles.
• Design, modify, and implement software solutions.
• Apply industry best practices to evaluate, correct, and prevent vulnerabilities during the software development process.
• Continuously monitor and enhance application performance, ensuring minimal latency and high availability for critical banking operations.
• Guide junior engineers and contribute to team development through code reviews, technical workshops, and best practice advocacy.
• Identify opportunities for process improvements and champion initiatives that enhance productivity and customer experience.
• Maintain comprehensive technical documentation and contribute to knowledge-sharing initiatives across teams.

Qualifications:

Requires a Bachelor's degree, or foreign equivalent, in Computer Science, Electronic Engineering, or related field and 6 years of progressive, post-baccalaureate experience as a Software Engineer, Computer Programmer, or related position involving software development for the financial services industry.

Must have 6 years of experience with the following skills:
• Querying, analyzing, and managing big data;
• Utilizing Python3, Java, JavaScript, Golang, and Angular, React, and front end frameworks;
• Applying knowledge of data structure concepts including linked lists, dictionaries, arrays, and custom object creation;
• Managing sensitive assets with AWS and Azure;
• CI/CD pipeline using Jenkins;
• Utilizing Bash and Linux; and
• Utilizing React.

May telecommute 1 day per week.

Worksite: 645 E Missouri Avneue, Phoenix, AZ 85012 United States, 40 hrs/wk. EO employer.

To apply visit our website at https://jobs.citizensbank.com and apply online (Job ID: 49683) or email resume and cover letter to [redacted] with subject line: 49683.

Direct applicants only.

Similar Jobs

More Jobs at Citizens Financial Group

  • Platform Director
    $214K — $292K *
    Chicago, IL 60629 (Cook County)
    Finance & Insurance
    In-Person
  • Principal Software Engineer
    $120K — $145K *
    Phoenix, AZ 85032 (Maricopa County)
    Finance & Insurance
    In-Person
  • Market Risk Analyst
    $87K — $117K *
    Johnston, RI 02919 (Providence County)
    Finance & Insurance
    In-Person
  • Market Risk Analyst
    $87K — $117K *
    Boston, MA 02115 (Suffolk County)
    Finance & Insurance
    In-Person
  • Business Support Manager I
    $80K — $95K *
    Plano, TX 75025 (Collin County)
    Real Estate & Construction
    In-Person

More Finance & Insurance Jobs

Find similar Principal Software Engineer jobs: