Director, Software Engineering
Company: BOK Financial Corporation
Location: Tulsa
Posted on: April 7, 2025
Job Description:
Select how often (in days) to receive an alert:Director,
Software EngineeringLocation: Tulsa -TULAreas of Interest:
Information Technology; Information ServicesPay Transparency Salary
Range: Not AvailableApplication Deadline: 05/02/2025Job SummaryOur
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
DescriptionThe 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 CultureOur 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 RequirementsThis 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
communication, collaboration, and coordination across
geographically dispersed members
- Strong problem-solving and decision-making skills to address
technical challenges and make informed choices
- Ability to thrive in a fast-paced environment and manage
multiple priorities
- Proven track record of successfully delivering complex software
projects on time and within budget.
- Strategic thinking and the ability to align software
development efforts with organizational goals and objectives.
- Experience in resource management, including workload
balancing, project prioritization, and budgeting.
- Ability to mentor and develop software engineers, providing
guidance, support, and fostering professional growth.
- Knowledge of software quality assurance processes, including
testing, code reviews, and continuous integration.
- Understanding of security, privacy, and regulatory standards
related to software development.
- Continuous learning mindset to stay updated with emerging
technologies and industry trends.BOK Financial Corporation Group is
a stable and financially strong organization that provides
excellent training and development to support building the long
term careers of employees.With passion, skill and partnership you
can make an impact on the success of the bank, customers and your
own career!Apply todayand take the first step towards your next
career opportunity!The companies in BOK Financial Corporation Group
are equal opportunity employers. We are committed to providing
equal employment opportunities for training, compensation,
transfer, promotion and other aspects of employment for all
qualified applicants and employees without regard to sex, race,
color, religion, national origin, age, disability, pregnancy
status, sexual orientation, genetic information or veteran
status.
#J-18808-Ljbffr
Keywords: BOK Financial Corporation, Springdale , Director, Software Engineering, Executive , Tulsa, Arkansas
Didn't find what you're looking for? Search again!
Loading more jobs...