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 8 hours 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

Partner Development Manager, SLED, Public Sector

Partner Development Manager position at Google Public Sector, focusing on SLED market partnerships with competitive compensation and hybrid work options.

Senior UX Program Manager, Search

Lead UX program management role at Google Search, focusing on user experience innovation and cross-functional team coordination for billions of users worldwide.

Senior Application Engineer

Senior Application Engineer role at Google, focusing on business systems integration and internal process optimization using Java, Python, and cloud technologies.

Senior Design Automation CAD Engineer, Silicon

Senior Design Automation CAD Engineer position at Google, developing custom silicon solutions and CAD tools for next-generation hardware products.

Senior Design Verification CAD Engineer, Silicon

Senior Design Verification CAD Engineer position at Google, focusing on developing verification methodologies for SoC design and working with global teams to implement scalable solutions.