Software Developer Co-op/Intern

LCS•Cincinnati, OH
•Hybrid

About The Position

LCS is seeking a Software Developer Co-op/Intern to join its Development team. The role involves working alongside experienced developers to build, enhance, and troubleshoot software used by LCS customers while gaining hands-on experience with professional development practices and technologies. Depending on team and project needs, work may span back-end development using C#/.NET, front-end development using TypeScript and Angular, database work using MySQL, or multiple parts of the application stack. The co-op provides practical experience as part of a professional software development team. Assignments may provide exposure to C# and .NET application development, TypeScript and Angular, MySQL and relational databases, web and desktop applications, debugging and testing, source control, the software development life cycle, and collaboration with Development, QA, Product Management, and other teams. LCS is based in Cincinnati, Ohio, and describes its culture as supportive, collaborative, and authentic. Its high-tech office supports different working styles, with hybrid work schedule options available. Candidates must live in the Greater Cincinnati area or be willing to relocate. Applicants must be authorized to work for any employer in the U.S.; LCS cannot sponsor or take over sponsorship of an employment visa at this time.

Requirements

  • Currently pursuing a degree or educational program related to computer science, software development, information technology, or a similar field.
  • Foundational understanding of object-oriented programming.
  • Experience writing software through coursework, personal projects, previous internships, or other hands-on development.
  • Strong problem-solving skills and the ability to work through technical challenges.
  • Willingness to learn new technologies and development practices.
  • Strong communication skills and the ability to work collaboratively with others.
  • Ability to manage assignments and follow through on responsibilities.
  • Must live in the Greater Cincinnati area or be willing to relocate.
  • Must be authorized to work for any employer in the U.S.; employment visa sponsorship is not available.

Nice To Haves

  • Experience with C# or .NET.
  • Experience with TypeScript, JavaScript, Angular, or another modern front-end framework.
  • MySQL or relational database experience.
  • Experience developing web or desktop applications.
  • Familiarity with the software development life cycle.
  • Experience with WPF.
  • Experience using source control such as Git.
  • Coursework or projects involving both front-end and back-end development.

Responsibilities

  • Develop and enhance features for LCS software applications under the guidance of experienced developers.
  • Write clean, efficient, and maintainable code.
  • Work on application functionality that may include back-end services, user interfaces, databases, or multiple application layers.
  • Participate in designing, developing, testing, debugging, and implementing software changes.
  • Troubleshoot technical issues and help identify practical solutions.
  • Collaborate with developers and other teams to build new functionality and improve existing applications.
  • Participate in code reviews and other team development practices.
  • Learn how software moves from an idea or requirement through development, testing, and release.

Benefits

  • On-site food trucks and game rooms.
  • Trivia and sports teams.
  • Hybrid work schedule options.
  • Opportunity to learn from experienced developers and gain hands-on experience with real applications and features.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service