Software Engineer Intern

Acuity•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 internship is scheduled to start in Summer 2027. The intern will review requirements, help plan and estimate assigned work, develop and maintain applications, write and document code, and test and troubleshoot software. The role also involves learning about the data overseen by the team, documenting applications, following coding standards and department procedures, consulting with users and colleagues, and integrating applications with other systems and platforms. The position is classified as non-exempt and pays $23.00 per hour. Acuity does not sponsor applicants for U.S. work authorization.

Requirements

  • Junior- or senior-year college status while pursuing a bachelor’s degree in software engineering, computer science, or a related field.
  • Entry-level experience.
  • Basic familiarity with some or all of the following: 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.
  • Familiarity with ETL processes and best practices, data governance (including data quality and security), and designing and analyzing data to answer business questions.
  • Analytical problem-solving ability.
  • Strong communication and collaboration skills.
  • Detail-oriented, with a focus on quality.
  • Applicants must be able to obtain U.S. work authorization without sponsorship from Acuity.

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.
  • Become knowledgeable about the data in the 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 401(k) contribution
  • Vision insurance
  • Employee Assistance Program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service