Horace Mann logo

Software Engineer III

Horace Mann

Springfield, IL
Full Time
Senior
84k-124k
about 1 month ago

Job Description

About the Role

Horace Mann is seeking a highly skilled, innovative, and solutions-driven Software Engineer III to play a key role in our digital transformation efforts. This mid-level role operates autonomously, delivering scalable, high-performance software solutions while making a broad impact across multiple systems and business functions. We help educators identify their financial goals and develop plans to achieve them, including insurance and financial products tailored for educators. The role involves contributing to system architecture, software design, and hands-on coding, with opportunities to mentor junior developers. The position requires expertise in modern development frameworks, AI-powered tools, and cloud infrastructure, offering an exciting opportunity at the intersection of technology, problem-solving, and innovation in the insurance industry.

Key Responsibilities

  • Develop high-performance applications using C#, .NET Core, and SQL.
  • Build and deploy front-end applications using low-code solutions to enhance agent and customer experiences, streamlining business processes and accelerating development.
  • Utilize AI-powered coding assistants (e.g., GitHub Copilot, OpenAI Codex, Tabnine) to enhance development workflows, automate repetitive coding tasks, and improve software quality.
  • Architect and implement enterprise solutions that integrate React.js (or similar modern front-end frameworks), GraphQL (or similar API query languages), and Terraform (or equivalent infrastructure-as-code tools).
  • Optimize application performance, security, and scalability, ensuring compliance with industry best practices.
  • Advocate for and implement DevOps best practices, including CI/CD pipelines, test automation, and containerization (Docker, Kubernetes).
  • Work closely with business users, product managers, and cross-functional teams to define and implement technical solutions that drive business value.
  • Provide expertise in system integration, API development (REST, GraphQL), and cloud computing (Azure, AWS, or GCP).
  • Drive development using a milestone-based approach, focusing on defined deliverables and business outcomes.
  • Leverage AI-driven development practices to improve coding efficiency, predict potential bugs, and enhance debugging processes.
  • Identify opportunities for automation, system enhancements, and cloud optimization to improve platform performance.
  • Mentor and coach junior engineers, fostering a culture of learning and technical growth.
  • Encourage collaboration and knowledge-sharing on AI-powered development tools, low-code integration, and modern software design.
  • Promote best practices in code quality, DevOps, and security standards.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 5-7 years of experience in software analysis, design, and development, with expertise in C#, .NET Core, React or equivalent, and SQL.
  • Minimum 3 years of experience working on enterprise-level architectures and complex applications.
  • Experience with modern AI-assisted development tools (GitHub Copilot, OpenAI Codex, Tabnine, or similar).
  • Familiarity with low-code platforms (e.g., Microsoft Power Apps, OutSystems, Mendix, Appian, ServiceNow) and their role in automation.
  • Experience with Azure DevOps, CI/CD pipelines, and version control (Git, GitHub, Bitbucket, or similar).
  • Knowledge of GraphQL (or similar API query languages), React.js (or similar modern front-end frameworks), and Terraform (or similar infrastructure-as-code tools).
  • Strong problem-solving and analytical skills, with the ability to troubleshoot and optimize complex systems.
  • Excellent collaboration and communication skills, capable of working with both technical and non-technical stakeholders.
  • Proactive and self-motivated mindset, eager to take initiative and drive continuous improvement.
  • Ability to mentor and coach team members, fostering a culture of innovation and AI-assisted software development.

Nice to Have

  • Experience with cloud computing platforms such as Azure, AWS, or GCP.
  • Knowledge of infrastructure-as-code tools like Pulumi.
  • Experience with containerization technologies such as Docker and Kubernetes.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5-7 years of relevant experience in software development.

Benefits & Perks

  • Competitive salary range of $84,200.00 - $124,100.00.
  • Opportunities to work remotely.
  • Involvement in innovative digital transformation projects.
  • Collaborative team environment fostering learning and growth.

Working at Horace Mann

Horace Mann values innovation, continuous learning, and a collaborative approach to technology and problem-solving. The company is committed to making a positive impact in the insurance industry by leveraging modern tools, AI, and automation to improve systems and services for educators and their communities.

Apply Now

Job Details

Posted AtJun 30, 2025
Salary84k-124k
Job TypeFull Time
Work ModeRemote
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Horace Mann

Website

horacemann.com

Company Size

1001-5000 employees

Location

Springfield, IL

Industry

Direct Insurance (except Life, Health, and Medical) Carriers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches