Manager Software Engineering

Citizens Bank

$100K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Master's degree in Computer Science or related field required.
  • 8+ years of experience in engineering roles including Director of Engineering.
  • Proficient in Microservice design patterns and NoSQL databases like MongoDB and Cassandra.
  • Expert in programming languages including Java, Python, and Kotlin.
  • Experience with cloud technologies, particularly AWS and OpenShift.
  • Skilled in utilizing CI/CD pipelines and container orchestration with Kubernetes.
  • Familiarity with performance monitoring and system optimization techniques.

Responsibilities

  • Develop and oversee a high-performing software engineering team.
  • Collaborate with cross-functional teams to align on customer-centric product designs.
  • Manage engineering risks and enforce best practices in documentation and coding.
  • Drive product releases to meet deadlines while optimizing resource investments.
  • Ensure quality management of processes and resources within the development cycle.
  • Stay informed about advancements in technology and industry trends.

Benefits

  • Opportunity to telecommute from any U.S. location.
  • Comprehensive benefits package (details on their website).
  • Supportive work environment that values innovation.
  • Career development opportunities within a leading financial institution.
Full Job Description
Job Description

Citizens Financial Group, Inc. (CFG) seeks a Manager Software Engineering for its Johnston, Rhode Island location.

Responsibilities:
• Develops, manages, and retains a team of highly-inquisitive technologists. Oversees the design, development and implementation of multiple engineering projects.
• Collaborates with architects, product managers and other technical or non-technical stakeholders to define design approaches that are aligned with the customer-centric product vision.
• Identifies and mitigates engineering risks. Ensures engineering and documentation best practices are understood and followed.
• Ensures successful incremental product releases while driving to deadlines and optimizing investments.
• Assures quality through efficient management of team, processes and resources. Evaluates and limits risk and vulnerabilities during the software development process by consistently employing industry best-practices.
• Stays updated with latest advancements in engineering technology and industry trends.

Qualifications:

Requires a Master's degree in Computer Science, or related field, and eight (8) years of experience in the position offered, Director of Engineering or related position.

Full term of experience must include:
• Utilization of Microservice development & design patterns, NoSQL Databases, AWS Cloud, and CICD pipelines;
• Programming in Java, Python, Kotlin, Hadoop, Hive, C++, nodejs, angular, react as well as AWS and Openshift to design, develop and construct applications;
• Developing applications using Hadoop technology stack that includes Hadoop Map Reduce, Spark, HDFS, Hue, Sqoop and Hive, JAVA, Spring and usage of well-known Java IDE like Eclipse, NetBeans, IntelliJ;
• Utilizing Kubernetes and UNIX software to deploy and run applications;
• Conducting performance monitoring, capacity planning, system tuning, availability planning, analysis and documentation of information to create the applicable statements of work and the associated deliverables;
• Utilizing SQL and PL/SQL with databases, including Oracle and MySQL;
• Utilizing NoSQL, MONGO, CASSANDRA, HBASE, and HIVE databases to handle application data, database queries and optimization;
• Architecting cloud native applications using Microservice design patterns and 12 factor app methodologies;
• Building Event driven systems with Event sourcing using KAFKA;
• Utilizing design patterns, including MVC, Session, Business Delegate, Subscriber, Singleton and DAO;
• Utilizing UML diagrams, including Use Case Diagram, Activity Diagram, Class Diagram, Component Diagram, and Sequence Diagram with tools, including Rational Software Architect, Microsoft Visio, DRAW and Astah; and
• Performing unit, system, integration, and regression testing with tools, including IntelliJ, Junit.

May telecommute from any U.S. location.

Worksite: One Citizens Bank Way, Johnston, RI 02919 United States, 40 hrs/wk. EO employer.

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

Direct applicants only.

Similar Jobs

More Jobs at Citizens Bank

More Information Technology Jobs

Find similar Manager Software Engineering jobs: