What are the responsibilities and job description for the Senior Software Engineer Contract position at American Public Life Insurance (APL)?
We're looking for a senior-level, hands-on software engineers who can step in and contribute immediately to a modernizing application environment. This is a long-term contract (possible contract to hire) opportunity.
We're looking for you if you've built real systems, made architectural decisions, and understand how to structure applications for scale and long-term maintainability.
Our AI-first Philosophy:Β We believe AI is a force multiplier, not a replacement. Our engineering teams actively use AI tools to increase their output by at least 5x β and we want people who embrace that mindset. Your skills matter here. AI just helps you do more with them.
What You'll Do:Β
π€ Leverage AI tools as part of your everyday workflow to move faster and build smarter
π·ββοΈ Build and deliver production-grade applications using C# (.NET) and React.js
π¨ Design and own REST APIs (performance, structure, versioning)
π Help drive architecture and engineering standards (without formal people leadership)
βοΈ Contribute to CI/CD, deployments and DevOps practices
π Bring clarity and structure to how systems are designed and delivered
Our preference is local engineers in #OKC, but we'll consider candidates outside OKC with great references and verified professional experience and with the ability to commute time to time to our office for in person events.
We have strong recruiter relationships and aren't looking to build new ones β direct candidates only.