-
Principal Software Engineer
- Citizens (Phoenix, AZ)
-
Description
Citizens Financial Group, Inc. (CFG) seeks a Principal Software Engineer for its Phoenix, AZ location.
Duties: Design, develop, and maintain test automation frameworks and tools for multiple platforms. Research, evaluate, and implement new testing tools, processes, and methodologies to improve software quality and engineering practices. Participate in DevOps practices, including Continuous Integration/Continuous Deployment (CI/CD), infrastructure as code, and automated testing. Participate in SRE practices, including chaos engineering, production validation, and observability. Design and build robotic arm solutions for ATM and branch testing, ensuring precise, automated testing processes to improve reliability and efficiency in banking operations. Evaluate and develop cloud-native solutions for the TCoE, optimizing testing frameworks and environments for improved scalability, performance, and agility. Establish and lead the TCoE Innovation Lab, driving the development and implementation of cutting-edge testing strategies and technologies to enhance software quality and performance. Evaluate and enhance mobile testing practices and tools to ensure robust, efficient, and scalable solutions for mobile application quality assurance. Develop and maintain automated test suites to ensure the quality of software solutions.
Requirements: Bachelor’s degree in Engineering, Computer Science, or related field, followed by eight (8) years of progressive experience in the role or in a related position. Full term of experience must include: Implementing mainframe modernization initiatives; Conducting return on investment analysis and evaluating financial benefits and risks associated with modernization initiatives to guide decision-making; Conceiving and crafting core banking solutions for financial institutions; Utilization of Microservices Architecture to facilitate the development of loosely coupled, independently deployable services, including related patterns CQRS, Event Sourcing and Domain Driven Design (DDD) for building scalable and resilient systems; Working with cloud platforms, including Next-gen technology transformation, using ROSA (Redhat Openshift Service on AWS) and AWS platform to enable cloud compliant, secure and highly available solutions; Utilization of CI/CD tools, including Jenkins, Github, and Bitbucket, to automate the software delivery process; Working with container technologies, including Docker, and container orchestration platforms, including Kubernetes and Rancher, enabling efficient management of containerized applications; Utilizing emerging programming languages and frameworks, including Vert.x, Java, Springboot, and Spring WebFlux, to build high performance applications; Utilizing specialized and stream processing, event-driven architectures, and Kafka and Kafka-Streams to facilitate real-time data
processing and analytics; Utilizing databases, including MongoDB, CouchDb, Cassandra, Amazon S3, and Postgres; Utilizing advanced analytics and monitoring tools, including Splunk, Dynatrace, ELK Stack, Jaeger, and Kibana to monitor, analyze, and troubleshoot application performance; and Implementing a range of testing strategies, including Behavior-Driven Development (BDD) and Contract Testing to ensure reliability and quality of Software Products.
May telecommute from any U.S. location.
Direct applicants only.
Some job boards have started using jobseeker-reported data to estimate salary ranges for roles. If you apply and qualify for this role, a recruiter will discuss accurate pay guidance.
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.
Why Work for Us
At Citizens, you'll find a customer-centric culture built around helping our customers and giving back to our local communities. When you join our team, you are part of a supportive and collaborative workforce, with access to training and tools to accelerate your potential and maximize your career growth
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.
11/28/2025
-
Recent Jobs
-
Principal Software Engineer
- Citizens (Phoenix, AZ)
-
On-Call Direct Support Professional - Glasco residence
- The Arc Mid-Hudson (Saugerties, NY)