Posted in

Principal Platform Engineer – Software Engineer

Principal Platform Engineer – Software Engineer

CompanyTruist
LocationCharlotte, NC, USA, Atlanta, GA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • A minimum of seven+ years in a combination of professional services and financial services industry
  • Five+ years of product management experience
  • Deep understanding of software development methodologies and best practices
  • Deep and broad experience in digital banking, financial services, or other complex transactional services
  • Experience leading complex, cross-functional initiatives and large scale projects
  • Demonstrable understanding and application of digital concepts and technology
  • Ability to lead initiatives throughout the software development lifecycle, including post implementation
  • Bachelors’ degree in business, engineering, design, or technology field; banking or financial management education or equivalent education and related training
  • Strong strategic thinker, with ability to quickly assess complex problems, prioritize key issues, and focus on relevant facts
  • Demonstrated experience in managing a varied team of professionals in a project-based environment and a proven ability to coach and develop a team
  • Outstanding skills presenting/communicating ideas and data to Executive level leaders
  • Sound business judgment and ability to build a business case around a product or service
  • Expert relationship builder; developing open, effective, considerate, and productive working relationships. Can “work the matrix” and gain credibility quickly with internal and external constituents.
  • High level of adaptability; responds appropriately and competently to the demands of work challenges when confronted with change, ambiguity, adversity, and other pressures.

Responsibilities

  • Responsible for leading a team of product managers and product owners, setting direction and priorities for products, services, and experiences.
  • Responsible for understanding industry landscape, competitive environment, and voice of client
  • Develop product roadmaps in collaboration with Relationship Managers and Line of Business (LOB) partners.
  • Manage teams that develop and groom backlog from EPICS down to user stories in partnership with LOB, User Experience/User Interface, Content, Technology, and Operations
  • Partner with Tech Agile teams on development, rollout, and post-production support
  • Partner with Legal, Risk, & Compliance on new product development and remediation when applicable
  • Partner with associated LOBs, marketing, operation, and readiness teams on commercialization and rollout
  • Responsible for the client experience/results/KPIs of assigned platforms
  • Manage product pricing, including modeling pricing changes
  • Manage annual budget, including monthly forecasting
  • Hire, mentor and manage team members; proactively provide timely, candid, and constructive performance feedback in efforts to cultivate appropriate talent pool to ensure adequate bench strength and succession planning
  • Responsible for leading teams across related but disparate functions to support successful deployment of new products and integrated experiences.

Preferred Qualifications

  • Masters’ of Business Administration (MBA) degree or Master’s degree in business, engineering, design, or technology field; banking or financial management education
  • Experience in banking, insurance, financial services, and/or investments across multiple client segments including consumer, small business, wealth and commercial business.
  • Familiarity with zero-trust security patterns, mutual TLS, service mesh, and container vulnerability scanning tools.
  • Demonstrated experience with event-driven (Kafka) source/sink integration and design.
  • Advanced understanding of platform resiliency, chaos engineering, and graceful degradation strategies under fault scenarios.