Software Engineer I

Horace Mann is a financial services company dedicated to helping educators protect their present and prepare for their future.
Springfield, IL, USA
Backend
Entry-Level Software Engineer
In-Person
Finance

Description For Software Engineer I

The Software Engineer I is an entry-level developer role within the Software Development Practice organization at Horace Mann. This position focuses on designing, developing, and maintaining solutions to support the broader IT department, including automations, integrations, and testing frameworks. The role offers opportunities to work across various technologies and development frameworks in a collaborative environment.

Responsibilities:

  • Assist in designing, developing, testing, and deploying software solutions
  • Collaborate with other teams to understand requirements and deliver impactful solutions
  • Write clean, maintainable, and efficient code
  • Create and maintain technical documentation
  • Provide technical support and troubleshooting
  • Stay updated with new technologies and tools

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Experience with software development projects or internships
  • Proficiency in at least one high-level programming language (e.g., C# or Java)
  • Knowledge of software development processes and methodologies (Agile/Scrum)
  • Understanding of API development and system integration concepts
  • Exposure to automated testing frameworks and tools
  • Familiarity with relational databases and basic SQL queries
  • Strong analytical and problem-solving skills
  • Good communication skills

Preferences:

  • Experience with .NET, C#
  • Experience with SQL Server
  • Experience with Git source control
  • Understanding of DevOps principles and CI/CD pipelines
  • Exposure to cloud platforms like AWS or Azure
  • Familiarity with automation tools (e.g., Selenium, JUnit, pytest)

Horace Mann, founded in 1945, is a company dedicated to helping educators protect their present and prepare for their future. With over $12 billion in assets and serving more than 4,100 school districts nationwide, Horace Mann offers tailored insurance and financial products for educators.

Join Horace Mann to contribute to their mission of supporting educators while developing your skills in a collaborative and technologically diverse environment.

Last updated a month ago

Responsibilities For Software Engineer I

  • Assist in designing, developing, testing, and deploying software solutions
  • Collaborate with other teams to understand requirements and deliver impactful solutions
  • Write clean, maintainable, and efficient code
  • Create and maintain technical documentation
  • Provide technical support and troubleshooting
  • Stay updated with new technologies and tools

Requirements For Software Engineer I

Java
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Experience with software development projects or internships
  • Proficiency in at least one high-level programming language (e.g., C# or Java)
  • Knowledge of software development processes and methodologies (Agile/Scrum)
  • Understanding of API development and system integration concepts
  • Exposure to automated testing frameworks and tools
  • Familiarity with relational databases and basic SQL queries
  • Strong analytical and problem-solving skills
  • Good communication skills

Interested in this job?

Jobs Related To Horace Mann Software Engineer I

Software Engineer I

Entry-level software engineering role at Horace Mann, focusing on developing automations and integrations for IT operations in a hybrid work environment.

Quality Assurance Engineer

Quality Assurance Engineer role at Amazon focusing on e-book and Kindle subscription services, requiring 1+ years of QA experience with both manual and automated testing skills.

Quality Assurance Engineer I, Music Client QA

Entry-level Quality Assurance Engineer position at Amazon Music, focusing on testing and quality assurance for music streaming platform features.

Software Dev Engineer, AWS Fintech

Entry-level Software Development Engineer position at Amazon AWS Fintech, building scalable distributed systems with competitive compensation and growth opportunities.

Software Engineer

Entry-level Software Engineer position at Meta, working on developing and maintaining various software applications and systems with competitive compensation.