Jobs and Careers
BO

Director, Software Engineering

BOK Financial
United Statesfull_timeVerifiedPosted 3 Apr 2025

About the role

Req ID: 76411 

Location: Tulsa -TUL 

Areas of Interest: Information Technology; Information Services 

Pay Transparency Salary Range: Not Available 

Application Deadline: 05/02/2025

BOK Financial Corporation Group includes BOKF, NA; BOK Financial Securities, Inc. and BOK Financial Private Wealth, Inc. BOKF, NA operates TransFund and Cavanal Hill Investment Management, Inc. BOKF, NA operates banking divisions: Bank of Albuquerque; Bank of Oklahoma; Bank of Texas and BOK Financial®.

Bonus Type

Discretionary

Summary

Our IT department drives the bank’s technology infrastructure, ensuring seamless and secure digital operations. From supporting robust data centers to safeguarding sensitive financial data, we are always at the forefront of innovation, implementing the latest technologies to elevate banking services. Our dedicated teams provide strategic and comprehensive support, meeting the ever-changing needs of both clients and employees across the entire enterprise.

Job Description

The Software Engineering Director is responsible for leading the software engineering team including managers, engineers, and architects to deliver high-quality software products. They work closely with other departments within the organization, such as product management and quality engineering, to ensure that software projects are completed efficiently, on time and to the highest quality standards. The software engineering director also helps define the overall software engineering strategy for the organization.

Team Culture

Our team thrives on collaboration, continuous learning, and innovation. We work closely together, leveraging cutting-edge technologies and sharing our expertise to solve complex problems efficiently. By encouraging creativity and adaptability, we experiment with new tools and methodologies, fostering a dynamic and tech-forward work environment. Additionally, we focus on creating a positive and supportive atmosphere, ensuring everyone feels valued and motivated to excel.

How You'll Spend Your Time

  • You will lead a team in designing, developing, and delivering high-quality software products.
  • You will develop and articulate the long-term strategic vision for software engineering.
  • You will define and enforce development standards, best practices, and coding guidelines.
  • You will evaluate and select technology platforms, tools, and frameworks.
  • You will make critical decisions on software architecture, technology stack, and methodologies.
  • You will manage the software development lifecycle for efficient and timely delivery.
  • You will collaborate with cross-functional teams to align features with business needs.
  • You will mentor and guide software engineers and managers for professional growth.

Education & Experience Requirements

This level of knowledge is normally acquired through the completion of a bachelor’s or master’s degree in a technology field and/or 10+ years of leadership or management experience. ­­­­­­­­­­­­­­­­­­­Technology certifications are preferred. It is also preferred that the candidate have Banking and Financial Service experience.

  • Strong leadership and people management skills
  • Excellent communication and collaboration skills with cross-functional teams, stakeholders, and senior management
  • Extensive experience in software development, with a deep understanding of various programming languages, frameworks, and technologies
  • Deep knowledge of software engineering principles, practices, and methodologies
  • Experience with agile development methodologies, DevOps practices, and cloud technologies
  • Experience in effectively managing remote teams, promoting commun

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

BOK Financial

View company profile →