AI Software Engineer

American Fidelity•Oklahoma City, OK

About The Position

American Fidelity is leveraging artificial intelligence to enhance colleague productivity, streamline business processes, and deliver exceptional customer experiences. The AI Engineer will help build AI-powered applications, agents, and automation solutions. This role designs, develops, and deploys intelligent applications using modern AI technologies, agent frameworks, and full-stack development tools, combining AI, software engineering, and web development to build secure, scalable solutions that drive business value. The Software Engineer applies software development patterns, design patterns, and programming languages to develop scalable, secure enterprise software systems and products aligned with business goals. The role works with cross-functional teams to foster collaboration, innovation, and improved user experiences, and may work with Product Owners, Project Managers, and key stakeholders to develop proofs of concept, minimum viable products, and market-ready products. It also includes coaching and mentoring colleagues, sharing knowledge, and providing technical leadership to support high-quality solutions and adherence to best practices.

Requirements

  • Expertise in organizationally accepted programming, scripting, markup languages, and frameworks, with examples including C#, .NET, Java, Swift, Kotlin, JavaScript, TypeScript, T-SQL, HTML, XML, CSS, Angular, ReactJS, ASP.NET, and Python.
  • Expertise using software development tools, such as Visual Studio, Chrome Developer Tools, and SQL Server Management Studio.
  • Knowledge of system design principles and patterns, such as MVC and CQRS.
  • Strong skills in object-oriented design, object-relational mapping, web services, full-stack development, and database principles, including SQL query scripting.
  • Strong understanding of secure coding, web application architecture, software development processes, technology standards, and software development in multi-platform environments such as Mac, Linux, and Windows.
  • Experience with testing patterns, test coverage tools, test design, and test automation, including functional, security, performance, mobile, load, and infrastructure/workstation testing.
  • Familiarity with test tools such as Azure DevOps pipelines and test plans, xUnit, NUnit, JMeter, Jasmine, Mocha, MOQ, TestComplete, SoapUI, and Selenium.
  • Strong skills in code repository tools such as SVN and GitHub, continuous integration, continuous delivery, source code management, and DevOps methodologies.
  • Understanding of machine learning and artificial intelligence concepts.
  • Understanding of hardware, storage, networking, infrastructure, and data components as they relate to software development.
  • Understanding of project management methodologies such as Agile/Scrum and Waterfall.
  • Strong software analysis, design, and problem-resolution skills.
  • Proven written and oral communication skills and the ability to collaborate with technical and business audiences.
  • Ability to deliver high-quality projects on time and within scope.
  • Motivational, professional, and leadership qualities; a positive attitude and ability to work in a changing environment.
  • Commitment to organizational and departmental goals, with strong analytical, statistical, organizational, and detail-oriented skills.
  • Ability to work independently, take initiative, continuously learn, solve problems, and thrive in a team environment.

Nice To Haves

  • Experience with Azure OpenAI, OpenAI, Anthropic, or similar AI platforms.
  • Experience with Retrieval-Augmented Generation (RAG).
  • Experience with Azure, AWS, or Google Cloud.
  • Knowledge of AI observability, governance, and security best practices.
  • Experience in financial services, insurance, or other regulated industries.
  • One or more relevant technical certifications, or equivalent, is recommended but not required: Microsoft Certified Professional Developer (MCPD) or IEEE Certified Software Development Professional (CSDP).
  • LOMA Fellow, Life Management Institute (FLMI) certification is recommended but not required.

Responsibilities

  • Design, develop, and deploy intelligent applications using modern AI technologies, agent frameworks, and full-stack development tools.
  • Develop scalable and secure enterprise software systems and products aligned with business goals.
  • Collaborate with cross-functional teams to promote innovation, creative problem-solving, and improved user experiences.
  • Work with Product Owners, Project Managers, and key stakeholders on proofs of concept, minimum viable products, and market-ready products.
  • Coach and mentor team members, share knowledge, and provide technical leadership.
  • Help ensure delivery of high-quality solutions and adherence to software development best practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service