Talent.com
Senior Manager IT - Software Engineering (Remote)

Senior Manager IT - Software Engineering (Remote)

First Citizens BankRaleigh, NC, US
30+ days ago
Job type
  • Full-time
  • Remote
Job description

Overview

This is a remote role that may be hired in several markets across the United States.

Silicon Valley Bank (SVB), a division of First Citizens Bank, is the bank of the world’s most innovative companies and investors.

We are looking for a hands-on Senior Manager to join our growing SVB Go Online Banking delivery team, which provides technology solutions and integration services in following areas : Digital Banking, Core banking, Credit / Charge / Debit Cards, and Foreign Exchange.

As a Sr. Manager, you will be part of the Digital Service Technology Engineering team and will be responsible for overall delivery of solutions and software for our Online Banking platform, including design, technology insertion, development, testing, deployment and sustainment. You’ll work collaboratively with implementation partners and technology stakeholders to drive change in the most effective way possible, leading the project planning and execution through agile methodologies. You’ll manage and grow a team of developers and quality engineers, and guide them in the development and delivery of new features for the Client facing banking application platform built on React, Node, Java / Springboot.

Responsibilities

Once Here You Will :

Mentor and coach team of software engineers and quality assurance engineers on best practices, system design principles, and software engineering industry trends

Champion application development security best practices across all engineering efforts

Build authentic relationships with the team and business partners that empower them to lead long-term collaborations across the organization and deliver successful business outcomes

Anticipate the needs of customers; focus work processes on customer satisfaction

Motivate, retain, and develop key staff; promote career development of team members

Lead, influence, and develop peers on project teams so that project goals are achieved

Handle ambiguity and function effectively in a matrix organization

Empower teams to innovate and create an agile environment that supports change

Exhibit “make it happen” and “find a way” attitude

Handle general leadership and administrative duties associated with managing a team of several direct reports

Work closely with program managers and other technical managers to define and plan development projects

Hold team accountable for compliance to all FCB standards, policies and procedures

Qualifications

Bachelor's Degree and 8 years of experience in Applications development, analysis or engineering OR High School Diploma or GED and 12 years of experience in Applications development, analysis or engineering

Preferred Experience :

People developer with a passion for helping individuals set goals, achieve personal and professional success, and produce exceptional work

Proven track record in building, sustaining and navigating stakeholder relationships in and outside the organization, with fact-based decision making and effective approaches to conflict resolution

Proven experience in building a highly performing team and driving technical excellence and ongoing improvement in all aspects of software engineering delivery and quality

Experience in all aspects of software delivery management – analysis, design, estimating, and implementing technology architectures

Strong understanding of design principles, technically scalable data modeling, development best practices, secure coding discipline and quality in all code entering the code base

Ability to execute and prioritize multiple tasks, initiate and conduct meetings with team and peers

Proven experience managing teams of at least 8 to 12 resources

Must be willing to engage with and build relationships with a global team which will involve some early morning or late evening meetings

Problem solver who values input from various experiences, seek out information to keep the team on track and voice opinions on the most effective way forward

Must be able to work creatively, calmly, flexibly and under tight deadlines to respond quickly and positively to shifting / multiple demands and opportunities

Proficiency with operational support processes and project management methodologies, tools and processes

Ability to construct presentations and communications in a logical manner, sensitive to diverse audience's needs

Technology Experience :

Recent experience with Microservices and platform engineering

Strong understanding of authentication and authorization methods and controls.

Strong understanding of privileged access management.

Prior DevOps and deployment automation experience

Experience with enterprise architecture best practices, specifically in application, infrastructure and web / mobile application security

Good knowledge of APIs, Microservices Architecture, Service Registry etc. design best practices

Preferred experience with the following :

Experience with REST / SOAP APIs (XML, JSON).

User Interface :  React, JavaScript, CSS

Experience with Node.js, Springboot, Kafka

Deep involvement in at least one end to end cloud migration projects preferred

Operationally Focused : Passionate about monitoring, resiliency, uptime, performance and automation as well as security

Deep understanding and experience working with DevSecOps

Cloud experience with working knowledge of the following

Well versed in AWS services for monitoring, logging, metrics, high availability, and automation

AWS Cloud Infrastructure & Managed Services (EC2, DynamoDB, RDS, Lambda)

Infrastructure as code (Terraform, Gitlab CI / CD) principles,

Good experience and knowledge of database and database integration tools

Experience with enterprise integration services / solutions

Implementation experience with SAAS / PAAS based solutions

Experience with budget discipline, estimations / sizing, contract negotiations & oversight as well as technical vendor relationship management

Working knowledge of Jira / Confluence or similar collaboration and work management tools

Knowledge of agile software development practices and release management

Prior experience with regulated financial organizations preferred

Critical Leadership Skills :

Building People Capability

Engages with employees to develop a clear perception of long-term capabilities / potential, and to provide balanced feedback / guiding principles

Gives practical support and guiding principles for growing capabilities, not just technical skills

Systematically develops employees through stretch assignments with specific competency development goals

Uses informal and structured approaches to career development to focus on individual improvement over time

Supports promotion of own people when talent is needed elsewhere and provides individuals with development opportunities

Staying current with emerging technology trends.

Effective Communication : Excellent listener; proven collaborator with superiors, peers and staff

Enjoy problem solving : Ability to find creative and reliable solutions to complex problems

Collaborating and Influencing

Negotiates with a genuine give-and-take approach, where parties act as true peers and decisions are shared

Spends time identifying all stakeholders necessary and meets or connects with all of them, neglecting no one to shape a collective consensus

Identifies opportunities to build relationships that will help others achieve their objectives and reaches out to those people or new people

Driving Results

Has a passion for achieving excellence in delivery, solving complex problems, and taking ownership

Automation Driver : Constantly look for automation opportunities

Sets continually higher goals that are ambitious but realistic for self and team, geared to organizational objectives

Focuses on new business opportunities that enable business development targets to be exceeded

This job posting is expected to remain active for 45 days from the initial posting date listed above. If it is necessary to extend this deadline, the posting will remain active as appropriate. Job postings may come down early due to business need or a high volume of applicants.

The base pay for this position is generally between $150,000 and $205,000. Actual starting base pay will be determined based on skills, experience, location, and other non-discriminatory factors permitted by law. For some roles, total compensation may also include variable incentives, bonuses, benefits, and / or other awards as outlined in the offer of employment.

Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at https : / / jobs.firstcitizens.com / benefits.

Company Description :

Founded in 1898 and headquartered in Raleigh, N.C., First Citizens Bank serves customers in 18 states and the District of Columbia. For over 100 years, customers have trusted First Citizens with their money … and their futures. Today, First Citizens is the largest family-controlled bank in the nation and the sixth-largest bank franchise headquartered in the Southeast with more than $30 billion in assets. We employ more than 6,000 associates who are focused on helping our customers achieve a lifetime of success. First Citizens operates more than 570 branches in Arizona, California, Colorado, District of Columbia, Florida, Georgia, Kansas, Maryland, New Mexico, Missouri, North Carolina, Oklahoma, Oregon, South Carolina, Tennessee, Texas, Virginia, Washington and West Virginia.

First Citizens Bank. Forever First®. Member FDIC.

Equal Opportunity / Affirmative Action Employer / Minority / Female / Disability / Veteran

If you need special assistance or an accommodation in applying for employment at First Citizens Bank, please contact our Human Resources department.

Create a job alert for this search

Manager Software Engineering • Raleigh, NC, US