Software Developer
Tech
Oklahoma CityOklahoma
Direct Hire
Feb 5, 2026

Lead Software Engineer

Overview

We are looking for a senior-level software engineer to provide technical leadership for a delivery team supporting a large-scale, customer-facing application. This role is hands-on and combines development, technical decision-making, and mentorship.


Responsibilities

  • Lead implementation of new features and ongoing enhancements across a distributed system

  • Provide technical guidance, code reviews, and mentorship to engineers on the team

  • Design and build full-stack solutions spanning web, services, mobile, and data layers

  • Develop automated tests and participate in acceptance and regression testing

  • Estimate work, break down initiatives, and support backlog planning

  • Maintain and improve CI pipelines, automated builds, and containerized deployments

  • Monitor application performance and implement optimizations

  • Work directly with stakeholders in a consultative technical role


Experience and Skills

  • Experience serving as a technical lead or senior engineer on Agile teams

  • Strong full-stack development background

  • Comfortable balancing technical quality, delivery timelines, and business needs

  • Ability to evaluate tradeoffs and propose practical solutions

Technical environment includes:
C#, .NET, ASP.NET MVC and Web API, JavaScript, Angular, SQL Server, RESTful services, Git, Docker, CI/CD tools, iOS (Swift), Android (Kotlin).
Experience with mobile or digital payments such as Apple Pay or Google Pay is a plus.

Salary Range is competitive and based on experience