Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Horace Mann Insurance Logo

Software Engineer II

Horace Mann Insurance

$71,500 - $105,400
Sep 12, 2025
Plano, TX, US
Apply Now

Horace Mann is looking to enhance its proprietary software applications by leveraging modern development tools and AI-assisted development to improve efficiency, streamline coding, automate tasks, and improve code quality. The company aims to solve technical challenges related to application development, maintenance, and optimization while fostering a collaborative and growth-oriented engineering environment.

Requirements

  • 3+ years of experience in software development with C-Sharp, .NET Core, and SQL.
  • Experience working on complex assignments and supporting legacy and modern environments.
  • Exposure to AI-assisted coding tools (GitHub Copilot, OpenAI Codex, Tabnine) preferred.
  • Basic experience with cloud computing (Azure, AWS, or GCP)
  • Experience with developing integration tests
  • Understanding of the Domain-Driven Design (DDD) approach
  • Knowledge of asynchronous programming and multithreading in .NET.

Responsibilities

  • Develop and maintain C-Sharp, .NET Core/.NET 6, SQL and Rest API based applications, leveraging AI-powered coding tools (e.g., GitHub Copilot, OpenAI Codex) to enhance productivity.
  • Participate in the design, documentation, testing, and debugging of applications while ensuring best coding practices.
  • Experience with Hangfire and background processing.
  • Experience in database performance tuning and query optimization, especially for batch processing.
  • Hands-on experience with Entity Framework Core
  • Familiarity with unit testing frameworks (xUnit, NUnit, MSTest).
  • Knowledge of CI/CD pipelines (Azure DevOps).

Other

  • Associate or Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Strong problem-solving and analytical skills, with the ability to troubleshoot software issues and contribute to system optimizations.
  • Effective collaboration and communication skills, capable of working within a team and engaging with both technical and non-technical stakeholders.
  • Proactive and eager to learn, with a growth mindset and a willingness to adopt new technologies and best practices.
  • This position will be hybrid out of Springfield, IL or Plano, TX.