Senior Software Engineer

Founded in 1945, Horace Mann is a publicly traded company providing insurance and financial services for educators, serving over 4,100 school districts nationwide.
$99,100 - $146,050
Backend
Senior Software Engineer
In-Person
5+ years of experience
Finance

Description For Senior Software Engineer

Horace Mann, a respected financial services company focused on serving educators, is seeking a Senior Software Engineer to drive technical excellence and innovation within their IT division. This role presents a unique opportunity to work at the intersection of finance and education technology, while leading complex software development initiatives and mentoring other engineers.

The position requires a seasoned professional with 5+ years of experience who can architect and develop applications using modern technologies including C#, .NET Core, SQL, React.js, GraphQL, and Terraform. What makes this role particularly exciting is its focus on leveraging cutting-edge AI-powered development tools and low-code platforms to optimize development efficiency and deliver innovative solutions.

As a Senior Software Engineer at Horace Mann, you'll play a crucial role in shaping the technical direction of the organization while working on systems that directly impact educators across the nation. The company's mission of helping educators protect their present and prepare for their future adds meaningful purpose to the technical challenges you'll tackle.

The role offers a competitive salary range of $99,100 - $146,050 and the 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 forward-thinking team that champions DevOps practices, embraces AI-driven development, and focuses on delivering high-impact technology solutions.

This position is ideal for a senior engineer who is passionate about technical leadership, mentoring others, and driving innovation. You'll have the opportunity to influence architectural decisions, implement modern development practices, and work on enterprise-level applications that make a real difference in the education sector. The role combines technical expertise with business acumen, making it perfect for someone who wants to have a broader impact beyond just coding.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Lead complex software development initiatives
  • Architect, develop, and optimize applications using C#, .NET Core, SQL, React.js, GraphQL, and Terraform
  • Utilize AI-powered coding assistants to enhance coding efficiency
  • Drive the development of front-end applications using low-code platforms
  • Ensure security, scalability, and performance across enterprise applications
  • Champion DevOps best practices
  • Collaborate with business stakeholders and cross-functional teams
  • Guide and mentor mid-level and junior engineers
  • Review and provide technical feedback on design, architecture, and implementation decisions
  • Analyze and resolve complex technical challenges

Requirements For Senior Software Engineer

JavaScript
React
TypeScript
  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
  • 5+ years of experience in software development with expertise in C#, .NET Core, SQL Server, API development, and modern front-end frameworks
  • Experience working with React.js (or Angular/Vue.js), GraphQL, and Terraform
  • Experience with AI-assisted development tools and integrating AI into engineering workflows
  • Familiarity with low-code platforms
  • Cloud computing experience (Azure, AWS, or GCP)
  • Strong background in enterprise-level architecture, system integrations, and API-driven development

Interested in this job?

Jobs Related To Horace Mann Senior Software Engineer

Senior Software Engineer - Salesforce

Senior Salesforce Engineer role at Disney building ad platform technology. 5+ years experience required. Competitive pay $138k-$203k + benefits.

Lead Software Engineer / Oracle / HCM / Learning / Cloud

Lead Software Engineer position at JPMorgan Chase focusing on Oracle HCM Learning Cloud implementation and development.

Senior Lead Software Engineer - Java / Python Full Stack

Senior Lead Software Engineer position at JPMorgan Chase focusing on Java/Python full stack development for the Credit Trading Team.

Securities Lending Java Senior Lead Software Engineer

Lead Java development role at JPMorgan Chase's Securities Lending team, focusing on high-performance financial applications with competitive compensation and benefits.

Software Engineer III -Salesforce

Senior Salesforce Engineer role at JPMorgan Chase focusing on enterprise software development and architecture in the Asset & Wealth Management division.