C

Citizens Financial Group

Runs consumer and commercial banking services

Manager Software Engineering - Payments

Engineering LeadershipPosted on Nov 12
Full-timeUnited States

About the Job

Requirements

  • At least 10 years of hands-on software development experience developing consumer-facing, reliable, and scalable products.
  • At least 7 years of managerial experience managing teams of technologists and engineers.
  • Strong understanding of software engineering processes and methodologies, including Agile, Waterfall, Scrum, software development life cycle, configuration management, release management, systems verification, and testing.
  • Mastery of multiple programming languages, including at least one front-end framework such as Angular, React, or Vue, and languages such as Python 3, Java, JavaScript, Ruby, Golang, C, or C++.
  • Experience with AWS, Azure, or GCP, including managing sensitive assets.
  • Experience with Bash and Linux.
  • Experience with a continuous integration and continuous delivery pipeline such as CircleCI or Jenkins.
  • Strong oral and written communication and interpersonal skills.
  • A Bachelor's degree in Software Engineering, Computer Science, Mathematics, Engineering, or a related discipline is required.

Responsibilities

  • Develop, manage, and retain a team of technologists, providing mentoring and coaching.
  • Collaborate with architects, product managers, and other stakeholders to define design approaches aligned with the customer-centric product vision.
  • Ensure engineering and documentation practices are understood and followed.
  • Coordinate with organizational peers to integrate functional workflows.
  • Deliver incremental product releases on schedule and optimize investments; assure quality through effective management of teams and resources.
  • Evaluate and limit risks and vulnerabilities throughout software development using industry best practices.
  • Manage technology budget tracking, spending reviews, forecasting, timesheet approvals, and contractor and vendor tracking; oversee capacity planning, resource allocation, hiring support, skill gaps, and workload balancing.
  • Partner with L2 support, infrastructure, development, and operations teams on production incident triage, issue resolution, recovery planning, and root cause analysis.
  • Own the Enterprise Platform Payments technology roadmap and delivery plans, align priorities with business objectives, track sprint, release, and go-live milestones, coordinate cross-program dependencies, and escalate delivery risks with mitigation plans.
  • Serve as the primary coordination point across Enterprise Platform Payments teams, resolve blockers, coordinate implementation activities, and support daily issue, risk, and escalation reviews.
  • Present bi-weekly technology updates to senior leadership covering delivery health, readiness, production status, risks, budget concerns, and escalations.
  • Support architecture and solution-design reviews and provide implementation guidance to architects and technical leads.
  • Manage Enterprise Platform Payments environment availability, deployment schedules, refreshes, and conflicts across application, infrastructure, DevOps, and release-management teams.
  • Govern mock testing, system integration testing, quality assurance, command-center execution, and hypercare, including test-data preparation, defect remediation, go-live checklists, and readiness assessments.
  • Oversee remediation of Qualys, Wiz, Sonatype, and Fortify findings, ensure clear ownership and compliance deadlines, and report status to leadership.

Desired Qualifications

  • At least 5 years of experience in financial services developing solutions for consumer banking, portfolio management, trading, compliance, or wealth management.
  • Understanding of banking systems and custodial and consumer banking operations.
  • Experience navigating large corporate structures to ensure timely project delivery.
  • Knowledge of Zelle, RTP, and ACH.
  • A Master's degree in Software Engineering, Computer Science, or a related discipline.

About the Company

Citizens Financial Group

Runs consumer and commercial banking services

Citizens Financial Group runs consumer and commercial banking businesses for households, small firms and larger companies, alongside wealth management. Through Citizens Bank, it accepts deposits, processes payments and lends for homes, education and business needs through branches and digital channels. Its commercial teams manage corporate cash flows, arrange financing and advise on mergers and acquisitions, while its private bank serves wealthy families and business owners. The group earns interest on loans and securities, pays interest on deposits and charges fees for financial services and advice. Its banking roots date to 1828, and it is headquartered in Providence, Rhode Island.

Company size
10,001+
Company stage
IPO
Headquarters
Providence, RI
Founded
1828

Recently Posted Jobs

Explore more opportunities at Citizens Financial Group

See more jobs