Tech Lead - Sr. Software Engineer
BOK Financial
Tech Lead - Sr. Software Engineer
In this role, you'll mentor the project team, share knowledge, and collaborate with the Solution Architect to determine project architecture. You'll lead in developing projects, promoting best programming practices, and have influence over developers. Lastly, you'll provide application support, develop and document applications, and maintain application documentation and configuration.
As a Tech Lead Software Engineer, you are a hands-on technical leader with end-to-end ownership of service-level architecture, delivery outcomes, and production reliability. You set technical direction, make and communicate clear architectural tradeoffs, and lead through influence—aligning engineers, product, and partners around durable, scalable solutions. You design, build, and operate backend services as the organization modernizes from on-prem to AWS, applying cloud-native and event-driven patterns to improve reliability, security, and developer velocity. You champion build-it/run-it ownership, ensuring services meet clear standards for quality, observability, and operational excellence. You accelerate delivery through AI- and agentic-first engineering practices, establishing safe, repeatable workflows that improve throughput and quality while maintaining strong validation, security, and governance. You raise the engineering bar by mentoring others, setting clear guardrails, and continuously improving the systems and practices your teams rely on.
Team Culture
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.
Why Join Us
Impact: Build platforms used across the business; modernize critical systems, development agentic-first solutions. Growth: Leadership development, career advancement, and cutting-edge tech adoption. Culture: Inclusive, collaborative, and innovation-driven. Career Paths: Multiple advancement opportunities available.
How You'll Spend Your Time
Technical Leadership Set and communicate technical direction, aligning engineers around clear priorities, architectural intent, and delivery outcomes Lead through influence, partnering with product, platform, and dependent teams to drive alignment without relying on positional authority Serve as the primary technical escalation point, resolving complex challenges while balancing speed, quality, and long-term sustainability Raise the engineering bar, mentoring through design reviews, code reviews, and shared standards that elevate team capability Model ownership and accountability, leading by example with a bias for action and end-to-end responsibility Modern Software Development Own service-level architecture and technical decisions, defining APIs, data models, messaging patterns, resiliency, and error handling that scale and endure Lead system modernization, decomposing monoliths into well-bounded, cloud-native services using domain-driven and evolutionary architecture principles Design and evolve event-driven systems, establishing reliable pub/sub patterns, schema and versioning strategies, and failure handling Set data architecture direction, modeling access patterns across relational and NoSQL stores for correctness, performance, and cost efficiency Establish architectural guardrails, using patterns, reference implementations, and lightweight reviews to enable autonomy with alignment Make and revisit pragmatic tradeoffs, documenting decisions and adapting as requirements, scale, or constraints change Agentic AI–First Engineering Lead adoption of AI- and agentic-first development practices, integrating AI into coding, testing, reviews, documentation, and CI/CD Design governed, repeatable agentic workflows for multi-step engineering tasks, with clear human-in-the-loop controls Set standards for validating AI outputs, ensuring security, correctness, maintainability, and standards alignment Measure and optimize impact, improving throughput, quality, and developer experience based on outcomes—not novelty Enable responsible experimentation, empowering teams to innovate within defined guardrails and shared learnings Quality, Delivery & Operations Own production quality and reliability, ensuring services meet clear expectations for availability, performance, and resiliency Define and enforce quality mechanisms, establishing testing strategies, CI quality gates, and review standards that make correctness the default Operate what you build, taking end-to-end responsibility from development through deployment, on-call readiness, and incident remediation Lead operational excellence, defining observability standards, SLIs/SLOs, and actionable alerts to proactively manage system health Ensure predictable delivery, improving flow through automation, CI/CD maturity, and reduced operational friction Embed security and compliance by design, addressing regulatory and risk requirements without slowing delivery Drive continuous improvement, using incidents, metrics, and retrospectives to strengthen systems, processes, and practices
Education & Experience Requirements
This level of knowledge is normally acquired through the completion of a bachelor's degree in a technology field and/or 8+ years of related experience. Technology certifications are preferred. It is also preferred that the candidate have Banking and Financial Service experience.
Must-Have Demonstrated technical leadership as a Tech Lead or senior IC—owning service-level architecture, influencing decisions, and serving as a technical escalation point Strong backend engineering experience designing and operating secure, scalable services (Java or JVM-based environments preferred) Production experience building cloud-based systems, including hands-on experience with AWS (compute, messaging, storage) and cloud-native patterns Experience designing event-driven architectures, including publish/subscribe patterns, message durability, idempotency, retries, and failure handling Build-it / run-it ownership mindset, with experience supporting services in production, participating in on-call, and driving incident remediation Strong quality discipline, including test strategy (unit, integration, contract), CI/CD quality gates, and rigorous code review practices Proven ability to collaborate across teams, working effectively with product, platform, security, and dependent engineering groups Excellent technical communication skills, able to clearly document and explain architectural decisions and tradeoffs
Nice-to-Have Experience modernizing legacy or on-prem systems, including decomposition strategies and evolutionary migration to AWS Practical application of domain-driven design concepts, such as bounded contexts, aggregates, and hexagonal architectures Experience with AI-assisted or agentic development tools, and familiarity with defining guardrails and validation practices Experience with containerization, orchestration, or serverless platforms, such as Docker, Kubernetes/EKS, ECS, or Lambda Infrastructure-as-Code experience, using tools like Terraform or CDK Experience with observability platforms (e.g., New Relic, Datadog, Prometheus) and SLO-driven reliability practices Experience with NoSQL data stores, such as MongoDB or Redis, and performance-aware data modeling Familiarity with API gateways and integration patterns, such as Kong or Apigee Experience operating in regulated environments, with awareness of PCI, SOX, or similar requirements
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 today and 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.
- ...IDR is seeking a Sr. Software Engineer to join one of our top clients for an opportunity in Memphis, TN. This role is ideal for an experienced... ...Vision, Dental, and more! Opportunity to get in with an industry-leading organization. Why IDR? 25+ Years of Proven Industry...Senior
- Job Title: Sr .NET Full Stack Developer (.NET, React, API) Responsibilities Design, develop, and maintain full-stack applications using .NET, React, and SQL Server. Build and optimize APIs and microservices that integrate with internal and third-party systems. Collaborate...SeniorPermanent employmentContract workLocal area
- ...Weekly Schedule: Monday- Friday, 9am-5pm The Senior Manager, Software Engineering reports directly to the Senior Director, Digital Engineering... ...legacy retail interface. This role will be responsible for leading a software engineering team to build and deliver the new strategic...SeniorMonday to Friday
- ...As part of the Back Office development team, this Lead HP NonStop Engineer will analyze business requirements and problems and deliver quality... ...testing, implementing, maintaining, and supporting application software that is delivered on time and within budget. Handles...SuggestedWork at officeRemote workShift workNight shift
- ...We are looking for a talented and motivated Lead Business Intelligence Engineer to join our Enterprise Business Intelligence and Insights team. In this role, you will help transform complex data into meaningful, actionable insights that drive business decisions. You will...SuggestedWork at officeRemote workVisa sponsorship
- ...Senior Executive Administrative Assistant Are you an elite administrative partner who thrives under pressure, commands advanced tech tools, and effortlessly anticipates the needs of C-suite leaders? Randstad is actively looking for a Senior Executive Administrative Assistant...Senior
- ...Friday, 9am-5pm The Senior Development Engineer will plan, design, develop, configure, document... ..., and maintain First Horizon software applications and services. The successful... ...be innovative, energetic and comfortable leading and contributing to provide the most astonishing...SeniorMonday to Friday
- ...Job Description Lead Mechanical Engineer II - Full-Time Location: Tennessee Industry: Manufacturing / R&D / Industrial Engineering... ...a lead or supervisory role ~ Strong proficiency in CAD software (SolidWorks, AutoCAD, CATIA, or similar) ~ Experience with...Full timeDay shift
- ...FullStack is seeking a Senior React + Node Engineer with a financial background to join our remote team in Memphis, Tennessee. The ideal candidate has over 5 years of experience in software engineering, particularly with Node.js and React. You will work directly with...SeniorRemote work
$140k - $200k
...Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services... ...with opinionated designers, marketers, and PMs. Preferred Tech Stack: Kotlin Multiplatform (Java experience is OK but role...SeniorRemote work$116.36k - $155.15k
...and hands-on position requiring the selected candidate to both lead and participate in multiple team environments and to provide independent... ...knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking...Full timeTemporary workRemote work1 day per week- ...Java Spring Boot Developer Workiy is a leading IT solutions and staff augmentation company committed to driving business success through... ...databases and third-party systems, and delivering high-quality software in an Agile environment. Candidates with Full Stack development...Senior
- Position: Software Engineer Company: Aniesispharma Location: Memphis, TN, USA Contract Details: Freelance, 6 months with possibility of extension Aniesispharma is a leading pharmaceutical company based in Memphis, TN, USA. We are seeking a highly skilled and motivated...Full timeContract workFreelance
- ...Syms Strategic Group (SSG) is seeking a talented Software Developer Location: Remote Department: Veterans Affairs Type: Full Time Min. Experience: Experienced Security Clearance Level: Public Trust (MBI) Military Veterans are highly encouraged...Full timeRemote work
- ...Job Title: Sr Financial Analyst Location: Memphis, TN - Hybrid Role (Onsite Tuesday/Wednesday) Duration: 6 Months Level II (3-5 years) The hiring manager is seeking a highly organized and customer-focused operations professional who can manage commission...Senior
- ...Scheduler & Sr. Scheduler - Commercial Construction Multiple Location: Jackson, Memphis, Nashville, Phoenix, Charlotte , USA... ...Bachelor's degree required : B.S. Degree - Construction Management, Engineering, or Business Administration preferred. *For Scheduler - will...SeniorFull time
- ...across operational/functional units; including ad-hoc reporting and problem solving. Ensures the integrity of financial reporting software including working with external consultants and performing ongoing testing. Identifies trends and developments in competitive environments...Senior
$130k - $160k
...Foth is a 100% member-owned science and engineering consulting firm headquartered in... ...foth.com/careers . Foth is seeking a Lead Water Resources Engineer with a strong... ...Proficiency with storm water modeling software (e.g., HEC-RAS, HydroCAD, XPSWMM, AutoCAD...Full timePart timeLive inLocal areaFlexible hours$104k - $186.16k
...Senior Computational Scientist / Scientific Software Engineer for Cryo-ET Workflow Development Location Memphis, TN Category Computational... ...multidisciplinary scientific environments. Job Responsibilities Lead computationally focused scientific research projects with...SeniorFull timeLocal areaShift workWeekday work- ...that power communities around the world. As a Supplier Quality Engineer, you will help shape the performance and integrity of critical materials... ...to strengthen process controls and prevent quality issues Lead resolution of supplier nonconformances and drive root cause...Senior
$80k - $120k
...matters most is your ability to build high-performing teams , drive accountability , and continuously improve operations . What Youll Do: Lead day-to-day operations at the TN facility (production, fulfillment, logistics) Hire, train, and manage staff across multiple...SeniorFull time- ...Senior Financial Analyst At Jabil, we are proud to be a trusted partner for the world's top brands, offering comprehensive engineering, supply chain, and manufacturing solutions. With 60 years of experience across industries and a vast network of over 100 sites worldwide...SeniorLocal areaWorldwide
- ...communicate at all levels of an organization. Proven ability at collaborating across the enterprise to solve complex challenges. Experience leading teams through change by creating a compelling vision for transformation. Strong project management skills with ability to manage...Senior
- ...communications including channel strategy, research, writing, editing, visual design, and coordinating distribution. Ability to plan and lead strategic communications projects. Minimum Qualifications: Bachelor's Degree or equivalent in communications, journalism,...Senior
- ...solutions. Help raise the bar through code review and sharing good engineering practices across the NetSuite environment. MINIMUM... ...accounting, supply chain, or order-to-cash workflows Experience leading a NetSuite implementation or major version upgrade...SeniorWork at office
- ...Support executive and board-level reporting on regulatory activities Lead or support exam readiness activities Maintain strong knowledge... ...in MS Office Suite; experience with audit or risk management software is a plus. About Us First Horizon Corporation is a leading regional...Senior
- ...collaboration - share ideas and challenge assumptions Curiosity and adaptability - especially as the team explores AI integration Tech Stack: .NET, Angular, REST APIs, SQL, Node.js, Cloud solutions, and more If you're a Memphis-based developer looking to do...SeniorContract workLocal area
- ...management solutions, resulting in sales gains. Additionally, the Sr. Account Manager will attend tradeshows, conduct jobsite/customer... ...conducting market research, cold calling, following through on lead generation, meeting with clients/customers on a regular basis in...SeniorContract workWork at officeLocal area
- ...Summary/Primary Purpose: To develop, maintain, test and debug software and data integration solutions to meet generally defined... ...architecture Experience with Git, CI/CD, and Azure DevOps within data engineering workflows Experience documenting ETL designs, data mappings...SeniorContract workRemote work
- ...Sr. Analyst - EXIS (Payroll or Benefits) Memphis or Remote Schedule: Monday - Friday (8:00 am - 5:00 pm) This position will focus on supporting payroll or benefits. Ensures the integrity of HR information systems by maintaining systems configuration...SeniorRemote workMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Tech Lead - Sr. Software Engineer. Be the first to apply!
- senior implementation project manager Memphis, TN
- senior manager customer operations Memphis, TN
- sr finance manager Memphis, TN
- senior commercial counsel Memphis, TN
- senior director diversity & inclusion Memphis, TN
- sr. financial reporting accountant Memphis, TN
- senior software engineer remote Memphis, TN
- senior living Memphis, TN
- senior resident engineer Memphis, TN
- senior analyst Memphis, TN




