BOK Financial

Software Engineer II

Posted on: 24 Oct 2025

Tulsa, OK

Job Description

Summary

BOK Financial values talented individuals and offers a supportive environment for career growth and technological innovation. This role involves designing and implementing software features, researching new technologies, and providing quick solutions to technical problems. This position offers an exciting opportunity to work on prestigious projects and advance your IT career!

Job Description

The Software Engineer II is an experienced technical resource who works with development leads and other senior developers to design and implement features and functionality for software applications.  Researches new technologies looking for trends and opportunities to creatively support the needs of the business.  May be called on to diagnose problems and provide quick solutions.  Effectively communicates with project managers, analysts, architects, development teams, and line of business representatives within the company to provide transparency and properly manage expectations. 

Team Culture

If you’re in search of a position that blends a fervor for technological breakthroughs, a chance for career progression, and a collaborative work environment, then you’ve arrived at the right destination. We have an enticing role ready for a tech-savvy individual like you! At BOK Financial, we’re fostering a workspace where extraordinary talents (like yours) can display their skills, aim for the highest standards, and contribute to top-tier projects. You’ve discovered the ideal platform to advance your IT career!

How You'll Spend Your Time

You will be responsible for designing, developing, testing, and maintaining sophisticated software applications.
You will develop code that is clean, efficient, and well-documented, requiring minimal supervision.
You will work with teams from various departments to identify and resolve software issues.
You will engage proactively in agile scrum ceremonies to ensure effective project execution and delivery.
You will engage in code reviews and offer constructive feedback to your colleagues.
You will explore and assess emerging technologies and programming languages.
You will have duties that may require occasional support during non-business hours.

Education & Experience Requirements

Education & Experience Requirements

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

• Good communication and interpersonal skills
• Ability to work independently and collaboratively within a team-oriented environment
• Strong analytical, problem-solving skills, and attention to detail
• Experience with CI/CD and version control systems, and tools (e.g., DevOps, GitHub, Git)
• Experience with code and T-SQL development tools (e.g., VS Code, Visual Studio, SSMS)
• Proficient in one or more programming languages and frameworks (e.g., C#, .NET, JavaScript, TypeScript, Entity Framework)
• Proficient in writing unit tests using standard frameworks (e.g., NUnit, xUnit)
• Strong working knowledge of software development methodologies, design principles, and best practices (e.g., SOLID, GoF)
• In-depth understanding of performance optimization and scalability techniques (e.g., async programming, parallelism)
• Strong working knowledge of T-SQL (Microsoft SQL Server) (e.g., CTEs, joins, stored procedures, functions, triggers, views)
• Understanding of database design principals and optimization techniques (e.g., normalization, indexes, hints)
• Willingness to travel, work after hours when required, and attend quarterly gatherings  

Nice to Have:

• Angular
• AWS (e.g., SQS, Lambdas, S3, SDK)
• AI (e.g., prompting, programming, agents, LLMs, MCP)
• PostgreSQL
• OData
• RabbitMQ
• SSIS

BOK Financial

Tulsa, OK

BOK Financial Corporation is a $46 billion regional financial services company headquartered in Tulsa, Oklahoma with $79 billion in assets under management and administration.

The company's stock is publicly traded on NASDAQ under the Global Select market listings (BOKF). BOK Financial Corporation's holdings include BOKF, NA; BOK Financial Securities, Inc., BOK Financial Private Wealth, Inc., and BOK Financial Insurance, Inc. BOKF, NA operates TransFund, Cavanal Hill Investment Management, and BOK Financial Asset Management, Inc.

BOKF, NA operates banking divisions across eight states as: Bank of Albuquerque; Bank of Oklahoma; Bank of Texas; and BOK Financial in Arizona, Arkansas, Colorado, Kansas, and Missouri; as well as having limited purpose offices in Nebraska, Milwaukee, and Connecticut. Through its subsidiaries, BOK Financial Corporation provides commercial and consumer banking, brokerage trading, investment, trust and insurance services, mortgage origination and servicing, and an electronic funds transfer network. For more information, visit www.bokf.com.

BOK Financial is an equal opportunity employer. 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, race, color, religion, national origin, age, sexual orientation, genetic information, or veteran status.

  • Industry
    Banking/Financial Services
  • No. of Employees
    5000+
  • Jobs Posted
    143