Horace Mann

Horace Mann

Horace Mann is the largest financial services company dedicated to helping educators and community servants achieve lifelong financial success. They offer a full range of tailored insurance and financial products, including auto, home, and life insuran...

Insurance
1K-5K
Founded 1945

Description

  • Design, develop, test, implement, and maintain software applications and business process optimization solutions.
  • Own the full software development lifecycle, including requirements analysis, coding, testing, deployment, enhancements, and ongoing support.
  • Perform application upgrades, patches, maintenance, and other production support activities.
  • Diagnose, troubleshoot, and resolve software and system issues in a timely manner.
  • Ensure application performance, reliability, scalability, and quality meet service level agreements.
  • Participate in architecture discussions and recommend technology solutions.
  • Serve as a technical subject matter expert for multiple applications and platforms.
  • Collaborate with business partners, product owners, user communities, and cross-functional teams to deliver effective solutions.
  • Partner with DevOps teams to improve CI/CD pipelines, deployment automation, and operational stability.
  • Mentor and coach software engineers through knowledge sharing, code reviews, and technical guidance.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related technical field, or equivalent experience.
  • 5–7 years of experience in software analysis, design, development, testing, and support.
  • Minimum 3 years of experience with medium to complex applications, systems, or technology solutions.
  • Proficiency with the full software development lifecycle.
  • Proficiency developing enterprise applications using C#, .NET/.NET Core, and ASP.NET Core.
  • Experience with SQL Server and T-SQL for relational database development and data access.
  • Experience with Entity Framework, EF Core, or similar ORM technologies.
  • Experience designing, developing, and consuming REST APIs and Web APIs.
  • Experience developing and maintaining automated unit tests.
  • Proficiency with Git-based source control and collaborative development workflows.
  • Experience using AI-assisted development tools such as GitHub Copilot or similar tools, with the ability to review and validate AI-generated output.
  • Knowledge of secure coding practices, including authentication, authorization, and protection of sensitive data.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Experience working in Agile and/or DevOps environments.
  • Preferred: Experience using Azure DevOps for CI/CD pipelines and deployment automation.
  • Preferred: Experience with application logging, monitoring, and observability solutions.
  • Preferred: Experience with package management tools such as NuGet.
  • Preferred: Experience contributing to application architecture and designing scalable enterprise applications.
  • Preferred: Knowledge of cloud platforms, application architecture, and modern development practices.
  • Preferred: Experience leading technical initiatives and mentoring software engineers.

Benefits

  • Salary range of $89,800 to $125,500.
  • Pay is commensurate with experience and location.
  • Special rates and benefits for educators.
  • Opportunity to work for a publicly traded company with national reach and significant assets.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, Big Data

ZipRecruiter 1K-5K Internet Software & Services

ZipRecruiter is seeking a senior data engineer to build scalable data-processing pipelines, ML infrastructure, and distributed applications that connect millions of job seekers with employers.

Apache Spark Cassandra Docker Hadoop Kafka Kubernetes MongoDB Python
17 hours, 19 minutes ago

Software Engineer, Ingestion Platform

Reddit 1K-5K Internet Software & Services

Reddit is hiring a remote-friendly Software Engineer for its Data Movement team to build and improve scalable, fault-tolerant systems that power batch and streaming data workloads across the company.

Apache Airflow Apache Spark CI/CD Go Java Kubernetes Python Scala
17 hours, 34 minutes ago

Technical Consultant, Modern Apps

AHEAD 1K-5K IT Services

AHEAD is seeking a Technical Consultant for its Modern Apps practice to build and modernize client web, mobile, API, and cloud-native applications through hands-on software delivery.

Agile C# CI/CD Java JavaScript Python Serverless
17 hours, 49 minutes ago

Sr Dynamics 365 App Developer (remote)

Protective Life 1K-5K Insurance

Protective is seeking an Application Developer to build, enhance, and support Dynamics 365 and Power Platform solutions that address business needs across its insurance operations.

Agile Azure C# CI/CD JavaScript Microservices Microsoft Dynamics 365 .NET Scrum Serverless SQL SQL Server
17 hours, 49 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers