TechSmith

Software Engineer Co-op

TechSmith

internship

Posted on:

Location Type: Hybrid

Location: East LansingMissouriUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • As a Software Engineering co-op intern on the Build team at TechSmith, you will be putting your problem-solving skills and passion for developing and improving our continuous integration and deployment systems that deliver our software.
  • You will work within a team, building the systems that support our world-class software products in a fun, collaborative environment.
  • The systems that you build and maintain deliver that will be used by millions of TechSmith’s customers.
  • Your day-to-day responsibilities will include participating in an agile team, programming, reviewing completed work with teammates, implementing, maintaining, and constantly improving the build ecosystem and infrastructure, Continuous Integration, Continuous Delivery (CI/CD pipelines) for TechSmith software products as well as other duties, as assigned.
  • If you love technology and solving problems you will fit right in.
  • At TechSmith, every individual can make a big impact, while working in a supportive team environment.
  • As part of an agile development team, you will have a voice in helping to decide what assignments the team takes on.
  • When you are not building and improving our delivery systems, you will have the time to advance your skills with the help and support of your mentor and lead.

Requirements

  • Must be authorized to work in the U.S. without need for further employer sponsorship
  • Plan to be enrolled in classes in the summer or fall of 2026, working towards a degree in Computer Science, or a closely related field.
  • Enrolled in at least 6 undergraduate credits or 3 graduate credits.
  • Must be able and willing to work up-to 18 hours per week, no less than 12 hours per week throughout the duration of your internship.
  • Ability and willingness to work multiple consecutive semesters.
  • Demonstrable experience with C++, C#, TypeScript, Objective-C, Swift, Java, JavaScript, or Python
  • Demonstrable experience developing software in internships, school projects, personal projects or other software applications
  • Experience collaborating on software projects within a team
  • Demonstrable ability to collaborate with other software engineers and a diverse set of people from many disciplines
  • Willingness and ability to work in a hybrid work environment
  • Prefer experience with the following:
  • Experience building C++ software
  • Familiarity with git source control
  • Previous software development related internship
  • Completion of a data structures and algorithms course by start of internship
  • Developing scripts with PowerShell
  • Writing automated software tests
  • Working with CI/CD systems such as Azure DevOps, including authoring YAML build and/or release pipelines
  • Developing tools or scripts to automate software development workflows
  • AI-assisted coding with GitHub Copilot or similar tools
  • Collaborative software quality practices such as pull requests, code reviews, and pairing
Benefits
  • TechSmith offers competitive pay.
  • Schedule and hours are based on a consensus between you and your supervisor, a minimum of 12 hours per week is required, and hours are limited to a maximum of 40 hours per week.
  • An internship with TechSmith will last one semester.
  • For a more comprehensive list of our benefits you can contact our recruiting team by emailing hr@techsmith.com.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++C#TypeScriptObjective-CSwiftJavaJavaScriptPythonPowerShellCI/CD
Soft Skills
problem-solvingcollaborationcommunicationteamworkadaptabilitymentorshipagile methodologyorganizational skillsleadershipwillingness to learn