WHAT WE’RE ABOUT
At Citibank, we believe in the Digital bank of tomorrow and we believe in using the power of modern engineering technologies and practices to improve people’s lives. Our organization has been designed to supply our customers with the very best digital capabilities the financial services industry has to offer. We are creating an ecosystem of digital web and mobile services that customers have available at their fingertips and APIs that partners and developers can call to provide even more services to the customer!
WHAT WE’RE LOOKING FOR
Are you a leader of leaders? Are you passionate about developing those working for you? Do you think about technology as a way to increase efficiency and change our engagement with customers? Are you an engineer that lives to solve problems? Do you want to lead a world class technical team of skilled program managers? We are looking for a senior leader that shares our passion for developing people, building cool technology, and tackling complexity head on.
WHAT YOU'LL BE RESPONSIBLE FOR:
The Director of Digital Technical Program Management is a big job! Your organization is on point for organizing and shipping the half billion dollar global digital software portfolio into production in a well controlled way. Your organization is the hub of getting engineering work in, rationalized, conceptualized, assigned, and delivered across domains in our scrum execution model.
Your teams contribute to the technical strategies, design choices, execution plans, and even the cloud infrastructure (PCF) and associated developer tooling for CI/CD, TDD, and BDD, necessary to deliver the digital portfolio. Your teams have a deep understanding of the platform, the integration patterns, the organizational capabilities, and the company wide assets that can be leveraged to provide rich customer experiences while building digital solutions.
You will encourage teams to decouple from organizational and architectural dependencies, eliminating redundancy, and landing work with the right teams. You will build your own scorecard to continuously monitor capacity, demand, execution, delivery, and hygiene via key performance indicators including: capacity, demand, backlog, velocity, quality, project throughput, spend, regulatory compliance, and application security. You ensure execution aligns with all regulatory requirements while continuously working to simplify and to automate the necessary and auditable “paperwork” and processes.
Not only will you communicate with business, technology, audit, risk, fraud, and finance executives, you will build relationships with them. You will be data driven and without bias in your approaches. You will actively encourage the development of your managers and your technical staff while continuously raising the bar on performance and technical depth.
• Bachelor’s degree in engineering or computer science
• Hands on experience (10+ years) leading technical teams
• Demonstrated ability to operate with complete independence and autonomy
• Proven ability to develop talent (both managers and individual contributors)
• Can handle multiple, competing priorities simultaneously
• Strong analytical and problem solving skills
• Experience with cloud computing, online services, externalizable APIs, enterprise software development, engineering and associated operations at scale, application security
• Can communicate (written and oral) to executives, peers, and staff with eloquence and authenticity