Software Engineer Intern

Acuity Insurance•Sheboygan, WI

About The Position

Acuity is seeking a Software Engineer Intern to develop, test, and document software applications that support business needs. The intern will use programming languages and technologies to create user-friendly, efficient, and secure software solutions while working with engineers and business analysts using agile project methodologies and software development best practices. The position is entry level and is intended for a college junior or senior pursuing a bachelor’s degree in software engineering, computer science, or a related field. The start date is Summer 2027. The position is classified as non-exempt and pays $23.00 per hour; the stated pay is an estimate and actual pay may vary based on education, experience, knowledge, skills, and abilities. Acuity does not sponsor applicants for U.S. work authorization.

Requirements

  • Junior or senior college status while pursuing a bachelor’s degree in software engineering, computer science, or a related field.
  • Analytical problem-solving ability.
  • Strong communication and collaboration skills.
  • Detail-oriented, with a focus on quality.

Nice To Haves

  • Basic familiarity with one or more of the following programming languages: Java, C#, Python, JavaScript, or COBOL.
  • Basic familiarity with relational or non-relational databases such as Db2, MySQL, MongoDB, PostgreSQL, or Microsoft SQL Server.
  • Basic familiarity with Web UI frameworks such as Angular, React, Vue, or SDF/CICS.
  • Basic familiarity with version control tools such as Git or SVN.
  • Basic familiarity with testing tools and frameworks such as JUnit, ZUnit, Bruno, or Postman.
  • Basic familiarity with ETL processes and best practices, data governance (data quality and security), and designing and analyzing data to answer business questions.

Responsibilities

  • Review user requirements and specifications to design and develop software applications that meet business needs and user expectations.
  • Provide input on planning assigned work, including estimating, developing, testing, and target dates.
  • Update and maintain software applications by fixing bugs, adding features, and improving performance.
  • Develop knowledge of the data in systems overseen by the team.
  • Write clean, efficient, and well-documented code using appropriate programming languages and frameworks.
  • Test, debug, and troubleshoot software applications to ensure functionality, quality, and performance.
  • Document software applications, including user manuals, technical specifications, and system diagrams.
  • Follow coding standards, best practices, and department procedures for software development.
  • Consult with users, engineers, business analysts, or a mentor to clarify software objectives and provide support and training.
  • Implement and integrate software applications with other systems and platforms, such as operating systems, databases, or web services.
  • Maintain regular and predictable attendance and complete mandatory training programs as determined by Acuity.
  • Perform other duties as assigned.

Benefits

  • Acuity offers interns a 401(k) contribution, vision insurance, and an Employee Assistance Program; a full description of benefits and eligibility will be provided during the hiring process.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service