Citizens Bank logo

Principal Software Engineer - Commercial Trading (React JS) - Hybrid

Citizens Bank

Phoenix, AZ
Full Time
Senior
191k-191k
11 days ago

Job Description

About the Role

The Principal Software Engineer - Commercial Trading (React JS) role is a hybrid position based in various locations including RI, Iselin NJ, MA, Charlotte NC, Pittsburgh PA, Dallas TX, or Phoenix AZ. The role involves leading the development of high-quality technology solutions within the banking industry, working with engineering teams and architecture to drive innovation, and serving as a peer-leader to pursue cutting-edge initiatives. The position emphasizes autonomy, collaboration, and adherence to Agile practices to support Citizens Bank's operational transformation and customer experience enhancement.

Key Responsibilities

  • Participate in an environment rapidly transforming to the Agile methodology, adhering to best practices and collaborating effectively with teammates.
  • Collaborate and contribute insight to solution design ideation, ensuring both the success of the product and adherence to enterprise architecture principles.
  • Design, modify, develop, and implement software solutions, building modern, architecturally sound components, tools, and applications to meet strategic business goals.
  • Infuse quality of service characteristics, such as scalability, manageability, and maintainability, into distributed service-based frameworks to expand business or technical capabilities.
  • Employ industry best practices to evaluate, correct, and prevent vulnerabilities during the software development process.
  • Serve as a peer-leader, encouraging a culture of innovation and accountability while adhering to Agile best practices.

Requirements

  • 7+ years of hands-on software development experience, supporting commercial trade software products sold to non-technical customers in vertical markets.
  • Demonstrated ability to lead and mentor software engineers.
  • 5+ years experience in querying, analyzing, and managing big data.
  • Mastery of multiple programming languages, including Python3, Java, JavaScript, Ruby, Golang, C, C++, etc.
  • Expertise in Java/Spring, Unit Testing for Java, and React (JS/React and Unit Testing).
  • Experience with cloud platforms such as AWS, Azure, or GCP, including managing sensitive assets.
  • Linux and Bash experience.
  • Experience with CI/CD pipelines (CircleCI, Jenkins, or equivalent).
  • Strong communication and interpersonal skills.
  • Cloud certifications such as AWS Solutions Architect.
  • Understanding of data structures like linked lists, dictionaries, arrays, and custom object creation.

Nice to Have

  • 3+ years of experience in the financial services industry, developing solutions for commercial banking, portfolio management, trading, compliance, or wealth management.
  • Experience working on Commercial Trade platforms.
  • Understanding of banking systems and custodial and commercial banking operations.
  • Experience with Apache, Lucene, Memcache, RabbitMQ, and NoSQL.

Qualifications

  • Bachelor's degree in Software Engineering, Computer Science, Engineering, Mathematics, or related discipline.
  • Preferred: Master's degree in Software Engineering, Computer Science, or related discipline.

Benefits & Perks

  • Competitive salary range of $127,520 - $191,280 per year plus an opportunity for an annual discretionary bonus.
  • Comprehensive medical, dental, and vision coverage.
  • Retirement benefits, maternity/paternity leave, flexible work arrangements.
  • Education reimbursement, wellness programs, and more.
  • Paid time off policy that exceeds local and state jurisdiction standards.

Working at Citizens Bank

Citizens Bank fosters a customer-centric culture focused on helping customers and giving back to local communities. The organization promotes a supportive and collaborative work environment, providing training and tools to accelerate career growth. It is committed to an inclusive culture that values respect, professionalism, and merit-based employment decisions.

Apply Now

Job Details

Posted AtJul 16, 2025
Salary191k-191k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Citizens Bank

Website

citizensbank.com

Location

Phoenix, AZ

Industry

Commercial Banking

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches