Associate Software Engineer (.Net) - Peoria, IL or Tempe, AZ

RLI Insurance Company•Peoria, IL
•$62,881 - $88,191

About The Position

Under frequent supervision, the Associate Software Engineer collaborates with architects, analysts, and developers to design, develop, modify, and maintain software applications of limited complexity. The role performs coding, debugging, testing, and troubleshooting throughout the application development process. It also supports post-implementation work, system enhancements, and technology research.

Requirements

  • Typically requires a bachelor's degree in computer science or a related field, or an equivalent level of education and experience.
  • 0+ years of relevant experience.
  • Proficiency in .NET programming, including C# and related development technologies.
  • Ability to effectively use AI-assisted development tools, such as Codex or similar coding assistants, for software development, troubleshooting, testing, and code improvement.
  • Ability to review, understand, and validate AI-generated code and recommendations for accuracy, security, maintainability, and alignment with development standards.
  • Ability to use AI-assisted development tools to identify defects, troubleshoot technical issues, refactor code, develop tests, and improve code quality.
  • General understanding of relational database systems and data management.
  • Knowledge of programming, including web technologies.
  • Analytical, problem-solving, and organizational skills.
  • Ability to understand and utilize a variety of concepts, practices, and procedures in the field.
  • Ability to communicate findings and recommendations on IT matters to internal and external contacts.
  • Ability to work independently or within a team.
  • Ability to use software to develop and analyze IT data and applications.
  • Acquaintance with software and automated testing.

Responsibilities

  • Analyze, design, develop, and implement software applications of limited complexity.
  • Assist with post-implementation support and system enhancements.
  • Gather and compile information regarding technological processes and systems.
  • Coordinate with internal contacts to perform project tasks or resolve technical issues.
  • Monitor product and process quality in relation to individual contributions.
  • Research new technology solutions and best practices.
  • Assist with special projects and other duties as needed.

Benefits

  • Annual bonus plans.
  • Employee stock ownership plan (ESOP).
  • 401(k) with automatic 3% company contribution.
  • Annual 401(k) and ESOP profit-sharing contributions of up to 15% of eligible earnings.
  • Paid time off and holidays.
  • Paid volunteer time off.
  • Parental and family care leave.
  • Flexible and hybrid work arrangements.
  • Fitness center discounts and a free virtual fitness platform.
  • Employee assistance program.
  • Comprehensive medical, dental, and vision benefits.
  • Flexible spending and health savings accounts.
  • Group life and AD&D insurance equal to 2x base salary.
  • Voluntary life, critical illness, and accident insurance available for purchase.
  • Short-term and long-term disability benefits.
  • Training and certification opportunities.
  • Tuition reimbursement.
  • Education bonuses.
  • Professional development and educational opportunities, including insurance courses, in-house training, and other programs; RLI covers the cost for most programs, with bonuses typically available for successful completion of approved courses and certifications.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service