What are the responsibilities and job description for the Software Engineer III position at Horace Mann?
Horace Mann is seeking a highly skilled, innovative, and solutions-driven Software Engineer III to play a key role in our digital transformation efforts. This mid-level role operates autonomously, delivering scalable, high-performance software solutions while making a broad impact across multiple systems and business functions.
As an integral part of the development team, this individual will contribute to end-to-end system architecture, software design, and hands-on coding while also mentoring junior developers. The role requires strong technical expertise in C#, .NET Core, SQL, API development, and experience with modern development frameworks such as React.js, GraphQL, and Terraform.
Additionally, the role will leverage AI-powered coding tools (e.g., GitHub Copilot, OpenAI Codex, Tabnine) to optimize development efficiency and integrate low-code platforms to enhance automation in business processes. This is an exciting opportunity for an engineer who thrives at the intersection of technology, problem-solving, AI-driven development, and innovation in the insurance industry.
Key Responsibilities
Technical Development and Mentorship
- Develop high-performance applications using C#, .NET Core, and SQL.
- Build and deploy front-end applications using low-code solutions to enhance agent and customer experiences, streamlining business processes and accelerating development.
- Utilize AI-powered coding assistants (e.g., GitHub Copilot, OpenAI Codex, Tabnine) to enhance development workflows, automate repetitive coding tasks, and improve software quality.
- Architect and implement enterprise solutions that integrate React.js (or similar modern front-end frameworks), GraphQL (or similar API query languages), and Terraform (or equivalent infrastructure-as-code tools).
- Optimize application performance, security, and scalability, ensuring compliance with industry best practices.
- Advocate for and implement DevOps best practices, including CI/CD pipelines, test automation, and containerization (Docker, Kubernetes).
Collaboration & Agile Execution
- Work closely with business users, product managers, and cross-functional teams to define and implement technical solutions that drive business value.
- Provide expertise in system integration, API development (REST, GraphQL), and cloud computing (Azure, AWS, or GCP).
- Drive development using a milestone-based approach, focusing on defined deliverables and business outcomesInnovation & Continuous Improvement
- Leverage AI-driven development practices to improve coding efficiency, predict potential bugs, and enhance debugging processes.
- Identify opportunities for automation, system enhancements, and cloud optimization to improve platform performance.
- Advocate for modern software development principles, including microservices, serverless computing, and infrastructure-as-code (Terraform, Pulumi, or similar).
Mentorship & Team Growth
- Mentor and coach junior engineers, fostering a culture of learning and technical growth.
- Encourage collaboration and knowledge-sharing on AI-powered development tools, low-code integration, and modern software design.
- Promote best practices in code quality, DevOps, and security standards.
Qualifications
Education & Experience
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 5-7 years of experience in software analysis, design, and development, with expertise in C#, .NET Core, React or equivalent, and SQL.
- Minimum 3 years of experience working on enterprise-level architectures and complex applications.
- Experience with modern AI-assisted development tools (GitHub Copilot, OpenAI Codex, Tabnine, or similar).
- Familiarity with low-code platforms (e.g., Microsoft Power Apps, OutSystems, Mendix, Appian, ServiceNow) and their role in automation.
- Experience with Azure DevOps, CI/CD pipelines, and version control (Git, GitHub, Bitbucket, or similar) preferred.
- Knowledge of GraphQL (or similar API query languages), React.js (or similar modern front-end frameworks), and Terraform (or similar infrastructure-as-code tools).
Soft Skills & Competencies
- Strong problem-solving and analytical skills, with the ability to troubleshoot and optimize complex systems.
- Excellent collaboration and communication skills, capable of working with both technical and non-technical stakeholders.
- Proactive and self-motivated mindset, eager to take initiative and drive continuous improvement.
- Ability to mentor and coach team members, fostering a culture of innovation and AI-assisted software development.
Pay Range:
$84,200.00 - $124,100.00
Salary is commensurate to experience, location, etc.
#Vizi
#LI-NW1
Salary : $84,200 - $124,100