About The Position

Cintas is seeking an IT Intern Engineer to join its Operational Technology team, which supports systems primarily associated with the Rental production floor. The intern will work closely with functional analysts and software engineers to develop software, understand changing requirements, perform unit and system testing, evaluate cross impacts, and support applications. The role requires effective communication with business and IT partners and an aptitude for learning Cintas business processes. The intern will contribute to software solutions supporting Cintas customer-facing applications, learn how Operational Technology applications automate critical production processes, and present assignments and developed solutions to multiple levels of management. Under the technical direction of experienced engineers, the intern will participate in projects and basic programming, resolve programming issues, support day-to-day troubleshooting, and test application modules against specifications.

Requirements

  • Currently enrolled in an associate's, bachelor's, or master's degree program in computer science or information systems.
  • Strong understanding of the Microsoft Office suite, including Word, PowerPoint, Excel, Outlook, and Teams.
  • Experience with relational databases, such as MSSQL.
  • Experience with .NET programming development, such as C#.

Nice To Haves

  • Experience developing system and software requirements and designs.
  • Experience with scripting languages such as JavaScript or PowerShell.
  • Experience with configuration management tools such as Git or JIRA.
  • Knowledge of client/server environments.
  • Strong verbal and written communication skills and a strong work ethic.

Responsibilities

  • Work with functional analysts and software engineers to architect, develop, test, and deploy software solutions supporting Cintas customer-facing applications.
  • Learn how Operational Technology applications automate critical production processes.
  • Present assignments and developed solutions to multiple levels of management.
  • Participate in projects, perform basic programming, and write code under the technical direction of more experienced engineers.
  • Resolve programming issues and support day-to-day troubleshooting.
  • Conduct unit and/or integration testing of application modules to ensure applications meet specifications.
  • Understand requirement changes, evaluate cross impacts, and provide application support.

Benefits

  • Competitive pay
  • Flexible work environment
  • Career development opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service