Master's degree in Computer Science, Engineering, or related field, or equivalent experience
Minimum of 6 years of experience developing technical solutions
Experience with Java Microservices, Angular, and/or Mobile technologies (iOS/Android)
Familiarity with Cloud, API, DevOps, and relevant methodologies
Proven ability to lead and develop engineering talent
Hands-on experience with Generative AI tools for software engineering
Current knowledge of emerging market trends and development frameworks for application security
Responsibilities
Manage the entire development lifecycle for software engineering teams
Review software development to ensure alignment with business needs and standards
Collaborate with cross-functional teams to design new systems and optimize functionality
Drive adoption of AI-enabled engineering practices to enhance delivery efficiency
Mentor engineering teams in leveraging AI tools while adhering to standards
Ensure digital solutions are secure, scalable, and performant
Identify and address technical issues proactively
Benefits
Medical, dental, vision, long-term disability, and life insurance
401(k) matching
Generous holiday and paid time off schedule
Tuition reimbursement
Extensive health and wellness programs, including Employee Assistance Program
Referral bonus program + more!
Full Job Description
Job Description
Who you are:
As an Engineering Capability Leader - Digital Services at Frost, you are subject matter expert, bringing together various technical areas to assist in the creation of new systems. Our Engineering Capability Leaders believe in collaboration, ingenuity, and truly want to lead design and change in the IT realm. You believe in servant leadership and will work with development teams to thoughtfully create and deliver top-quality systems throughout the organization.
What you'll do:
Manage the entire development lifecycle for a team of software engineers with assigned programs and systems, including establishing the underlying architecture of interrelated software applications across the Bank's Digital Services channel, including web, mobile, APIs, and supporting platforms
Utilize subject matter expertise in reviewing software development for a group of software engineers to ensure alignment with business needs, change control procedures, enterprise architecture, security, and Frost development standards
Collaborate with and provide technical advice to Product Owners, Business Analysts, Software Engineers, Experience Design, Information Security, Risk, and lines of business to estimate level-of-effort, timing, and feasibility, to design new systems based on program requirements, and to optimize system and program functionality
Drive adoption of AI enabled engineering practices across the software development lifecycle to improve delivery efficiency, productivity, and quality
Mentor and guide engineering teams in effectively leveraging AI tools and techniques while ensuring adherence to engineering standards and governance
Lead, coach, and develop Software Engineers and technical leads; establish accountability for delivery, engineering quality, and operational excellence.
Ensure digital solutions are secure, resilient, scalable, performant, observable, and accessible, with appropriate production monitoring and support practices.
Proactively identify and address architecture, functional, non-functional, security, resiliency, performance, and technical-debt issues.
Provide strategic thought leadership while ensuring a tactical execution and implementation of initiatives
Always take action using Integrity, Caring, and Excellence to achieve all-win outcomes
What you'll need:
Master's degree in Computer Science, Engineering, in a related field, or equivalent experience
Demonstrated ability to develop technical solutions, typically requiring a minimum of 6 years of experience
Demonstrated experience with Java Microservices, Angular, and/or Mobile (iOS/Android) technologies
Demonstrated experience with Cloud, API, DevOps, and methodologies
Demonstrated experience independently identifying issues and designing solutions for the biggest and most complex programs and systems at the bank
Demonstrated experience synthesizing and directing software development efforts for a group of Software Engineers
Proven ability to lead a team including coaching, developing, and retaining engineering talent.
Demonstrated hands-on experience using Generative AI tools and capabilities to accelerate software engineering and technology delivery
Proven ability to coach and enable engineering teams in adopting AI assisted development practices
Current knowledge of emerging market trends, development methodologies, and development frameworks that improve application security
Strong understanding of commonly-used concepts, practices, and procedures associated with programming
Additional Preferred Skills:
Demonstrated experience with TypeScript, Kotlin, Swift, and Java languages
Demonstrated experience supporting customer-facing digital banking, financial-services, payments, or similarly regulated platforms
Our Benefits:
At Frost, we care about your health, your family, and your future and strive to have our benefits reflect that. This includes:
Medical, dental, vision, long-term disability, and life insurance
401(k) matching
Generous holiday and paid time off schedule
Tuition reimbursement
Extensive health and wellness programs, including our Employee Assistance Program
Referral bonus program + more!
About Frost Bank
Frost Bank is a subsidiary of Cullen/Frost Bankers, Inc., a financial holding company, headquartered in San Antonio, Texas. The company provides a wide range of banking, investments, and insurance services to businesses and individuals in Texas. Frost Bank has over 130 branches across Texas and offers online banking services to its customers. The bank was founded in 1868 by Thomas Claiborne Frost and has been serving Texans for over 150 years.