Taro Logo

Software Engineer III

Founded in 1945, Horace Mann is a publicly traded company providing insurance and financial services for educators.
Springfield, IL, USAMadison, WI, USAAddison, TX, USA
$84,200 - $124,100
Backend
Senior 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 and publicly traded on NYSE (HMN), is seeking a Software Engineer III to join their team. This role offers a competitive salary range of $84,200 - $124,100 and provides the flexibility of hybrid work from Springfield, IL, Madison, WI, or Addison, TX locations.

As a Software Engineer III, you'll be at the forefront of designing and implementing 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 across multiple IT divisions.

The position offers an excellent opportunity to work with a company that has over $12 billion in assets and serves more than 4,100 school districts nationwide. You'll be part of a mission-driven organization that focuses on helping educators protect their present and prepare for their future through various financial and insurance products.

Key technical responsibilities include developing RESTful APIs, working with relational databases, and maintaining software applications. You'll collaborate closely with product managers and stakeholders while participating in the full software development lifecycle using Azure DevOps for code management.

The ideal candidate should have 5-7 years of experience in software development, a bachelor's degree in Computer Science or related field, and a passion for creating scalable, efficient solutions. This role offers the perfect blend of technical challenges and meaningful impact, as your work will directly contribute to serving the education community.

Working at Horace Mann means joining a company with a strong commitment to equal opportunity employment and a clear mission to serve educators. The company's stability, combined with its focus on innovation in financial services, makes this an excellent opportunity for a senior software engineer looking to make a significant impact while growing their career.

Last updated 2 months 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
  • Maintain software applications including upgrades and enhancements
  • Participate in full software development lifecycle
  • Work with product managers and stakeholders
  • Monitor application performance and implement enhancements
  • Debug and troubleshoot production issues
  • Prepare technical documentation
  • Conduct code reviews

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 and design patterns
  • Experience in building RESTful APIs and microservices architecture
  • Solid understanding of relational databases (SQL)

Interested in this job?

Jobs Related To Horace Mann Software Engineer III