onsite
Software Engineer III - Technical Lead - Horace Mann Insurance
Engineering Manager
Lead design, development, and delivery of insurance and financial services platforms, mentoring teams while modernizing legacy systems with Java, Spring Boot, and AWS microservices.
About the role
Key Responsibilities
- Architect and lead the development of scalable, secure microservices for life insurance, annuities, and supplemental benefits platforms.
- Mentor and coach engineering teams, fostering best practices in coding, testing, and deployment.
- Drive continuous integration and continuous delivery pipelines, ensuring rapid, reliable releases.
- Collaborate with product, compliance, and security stakeholders to meet regulatory and industry standards.
- Identify and refactor legacy components, improving performance, maintainability, and observability.
Requirements
- 5+ years of professional software development experience, with 2+ years in a technical lead or senior engineering role.
- Proficiency in Java and Spring Boot, with strong object‑oriented design skills.
- Hands‑on experience building and deploying microservices on AWS (EC2, ECS, Lambda, RDS, S3).
- Solid understanding of CI/CD tooling (Jenkins, GitHub Actions, or similar) and automated testing.
- Experience in the insurance or financial services domain, including familiarity with regulatory compliance and security best practices.