Software Engineer III

Founded in 1945, Horace Mann is a publicly traded company providing insurance and financial services for educators, serving over 4,100 school districts nationwide.
Springfield, IL, USAAustin, TX, USA
$84,200 - $124,100
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer III

Horace Mann, a respected financial services company founded in 1945, is seeking a Software Engineer III to join their growing team. This role offers a competitive salary range of $84,200 - $124,100 and provides the flexibility of hybrid work arrangements from Springfield, IL, Addison, TX, or Madison, WI locations.

As a Software Engineer III, you'll be at the forefront of designing and developing enterprise-level applications that serve the education community. The role requires expertise in Java/Open JDK v11+, PHP, and C#, with a strong foundation in object-oriented programming and microservices architecture. You'll be working with modern technologies and contributing to system architecture while leading development initiatives.

The ideal candidate will bring 5-7 years of experience in software development, with a proven track record of building RESTful APIs and working with relational databases. You'll be part of a collaborative environment, working closely with product managers, designers, and other stakeholders to deliver solutions that align with business goals.

Horace Mann's mission is deeply rooted in serving educators, managing over $12 billion in assets and supporting more than 4,100 school districts nationwide. As a publicly traded company on the NYSE (HMN), they offer stability and growth opportunities. The company's commitment to helping educators protect their present and prepare for their future makes this role particularly meaningful for those who want to make a difference in the education sector.

The position offers comprehensive responsibilities ranging from application development and system architecture to performance optimization and documentation. You'll utilize Azure DevOps for code management and be responsible for maintaining high coding standards through regular code reviews and best practices implementation.

This is an excellent opportunity for a mid-level software engineer looking to make a significant impact in a company with a strong social purpose, while working with modern technologies in a flexible work environment.

Last updated 2 hours ago

Responsibilities For Software Engineer III

  • Design, develop, and implement enterprise-level applications
  • Write clean, efficient, and maintainable code adhering to best practices
  • Contribute to overall system architecture and design scalable solutions
  • Develop technical ecosystem across applications with third-party integrations
  • Maintain software applications, including upgrades and enhancements
  • Participate in full software development lifecycle
  • Monitor application performance and implement enhancements
  • Debug, troubleshoot, and resolve production issues
  • Prepare technical documentation
  • Conduct code reviews and enforce development best practices

Requirements For Software Engineer III

Java
PHP
  • Bachelor's degree in Computer Science, Information Technology, or related field
  • 5-7 years of experience in analysis, development, and writing code
  • Experience in developing e-Applications and Websites using Java/Open JDK v11+, PHP, and C#
  • Strong knowledge of object-oriented programming (OOP) and design patterns
  • Experience in building RESTful APIs and working with microservices architecture
  • Solid understanding of relational databases (SQL)

Interested in this job?

Jobs Related To Horace Mann Software Engineer III

Software Engineer III

Mid-level Software Engineer role at Horace Mann, focusing on enterprise application development using Java, PHP, and SQL with 5+ years of experience required.

Software Engineer II

Mid-level Software Engineer position at Horace Mann, developing full-stack applications using C#, .NET Core, React, and AI-powered tools to serve educators nationwide.

Software Engineer II

Mid-level Software Engineer position at Horace Mann, developing full-stack applications using C#, .NET Core, React, and AI-powered tools to serve educators nationwide.

Guidewire Software Engineer III

Guidewire Software Engineer III at Horace Mann: Mid-level role for experienced Guidewire developers to lead initiatives and drive innovation in educator-focused insurance tech.

Job Developer

Job Developer position at CEO helping formerly incarcerated individuals secure employment through employer partnerships and placement services.