Software Engineer III - Mobile App Engineering at BOK Financial in Tulsa, OK, US, 74101 +12 more…
- Company: BOK Financial
- Location: Tulsa, OK, US, 74101 +12 more…
- Posted: Sep 24, 2026
- Type: Full-time
- Experience: 8+ years
- Visa sponsorship available
Overview
In this role, you’ll mentor the project team, share knowledge, and collaborate with the Solution Architect to determine project architecture. You’ll lead development efforts, promote best programming practices, and influence engineering standards across the team. You’ll also provide application supp…
Job description
- In this role, you’ll mentor the project team, share knowledge, and collaborate with the Solution Architect to determine project architecture. You’ll lead development efforts, promote best programming practices, and influence engineering standards across the team. You’ll also provide application support, develop and document applications, and maintain system documentation and configuration.
- This role is focused on supporting and modernizing our Android platform while helping drive our long-term cross-platform mobile strategy centered around React Native.
- As a Senior Software Engineer, you’ll be a hands-on technical leader and key contributor in a cross-functional team, often acting as a technical lead. You'll support and enhance our existing Android applications while helping design, build, and ship future cross-platform mobile applications using React Native (TypeScript), integrating with modern backend services.
- You’ll drive execution, mentor engineers, and champion operational excellence in mobile development while helping define and evolve our overall mobile platform strategy.
Responsibilities
- Modern Software Development
- Design & Build: Support and enhance existing Android applications while architecting and implementing future cross-platform mobile applications using React Native and TypeScript, following best practices for performance, accessibility, and maintainability.
- Mobile Architecture: Deliver features within both native Android and React Native environments while promoting scalable architecture patterns and long-term maintainability.
- Integration & Networking: Implement robust API integrations and handle authentication and authorization for secure, scalable mobile applications.
- AI Agentic–First Engineering
- Develop using AI-assisted workflows with tools such as GitHub Copilot and Claude to accelerate coding, refactoring, documentation, and test generation.
- Leverage agentic patterns for multi-step tasks such as feature scaffolding, modernization efforts, UI generation, dependency analysis, and CI/CD interactions, with appropriate human oversight.
- Apply AI-assisted pull request reviews and security scanning, validating outputs with strong engineering judgment and secure-by-design principles.
- Continuously evaluate and improve the use of AI tools across the SDLC to increase throughput, quality, and developer experience.
- Quality, Delivery & Operations
- Quality Engineering: Own testing strategy, including unit and integration testing using JavaScript/TypeScript frameworks (e.g., Jest, React Testing Library), along with mobile end-to-end testing approaches where appropriate.
- CI/CD & Automation: Shape mobile CI/CD pipelines supporting React Native builds and deployments using tools such as Fastlane, CircleCI, or equivalent.
- Observability & Performance: Instrument applications using tools such as Firebase and New Relic to monitor performance, crash rates, and user behavior.
- Security by Design: Follow secure coding practices and address vulnerabilities proactively; familiarity with PCI and SOX environments is beneficial.
- Technical Leadership: Lead design reviews, mentor team members, and enforce high standards for code quality and maintainability.
- Operate What You Build: Practice full ownership from development through production, supporting a build-it/run-it model.
Requirements
- This level of knowledge is normally acquired through the completion of a bachelor’s degree in a technology-related field and/or 8+ years of related experience. Technology certifications are preferred. Experience in banking or financial services is also preferred.
- •
- • 5–8+ years of software engineering experience, including experience developing Android applications and cross-platform mobile applications using React Native (TypeScript)
- • Proven experience delivering React Native applications end-to-end, including architecture, development, and deployment
- • Strong understanding of modern mobile application architecture patterns
- • Production experience integrating with RESTful APIs
- • Strong testing discipline, CI/CD experience, and code review best practices
- • Experience with mobile release processes and production support
- • Native iOS development experience
- • Experience with mobile CI/CD automation (e.g., Fastlane) or feature flag systems
- • Experience with accessibility standards and internationalization
- • Familiarity with AI-assisted development tools (GitHub Copilot, Amazon Q, Claude)
- • Exposure to DevSecOps practices
- • PCI and SOX awareness
Skills
Required
- Android development
- React Native (TypeScript)
- RESTful API integration
- CI/CD experience
- Code review best practices
- Mobile release processes
- Production support
- Secure coding practices
Preferred
- Native iOS development
- Mobile CI/CD automation (e.g., Fastlane)
- Feature flag systems
- Accessibility standards
- Internationalization
- AI-assisted development tools (Amazon Q)
- DevSecOps practices
- PCI and SOX awareness
Benefits
- Impact: Build mobile experiences used by thousands of customers daily and help modernize critical systems while shaping a potential transition to a unified React Native platform.
- Growth: Leadership development, career advancement, and exposure to modern technology and evolving mobile strategies.
- Culture: Inclusive, collaborative, and innovation-driven.
- Career Paths: Multiple advancement opportunities available.
- Investing in our talent and building a great workplace is a top priority for us.
- Empowered employees
- Award-winning culture
- Community commitment
- BOK Financial Corporation Group adheres to state specific pay transparency requirements.
About BOK Financial
Our mission is to empower our company, teammates, and customers through resilient, customer-centric technology. We leverage our technical expertise and deep business understanding to deliver impactful solutions. Mindset Ownership, customer obsession, growth mindset, think big — start small, bias for action, and relentless pursuit of engineering excellence. 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! For more than a century, BOK Financial Corporation has helped fuel the success of clients and communities. Since our humble beginnings in Tulsa, Oklahoma, we’ve grown into a diversified financial services company that serves consumers, small businesses and international corporations—and everything in between. Operations focused in an eight-state footprint 5,000 team members $53.2 billion in assets* $129.3 billion in assets under management and administration* $9.3 million donated to local nonprofits in 2025 56,000 volunteer hours by our employees in 2025 *At June 30, 2026