TechSmith

Mac Software Engineer Intern

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 Engineer Intern at TechSmith, you will be putting your problem-solving skills and passion for developing great software to use every day.
  • You will work within a team, building the systems that support our world-class software products in a fun, collaborative environment.
  • The software that you create will be a part of TechSmith’s image and video ecosystem.
  • You will see your changes going live on our sites on a regular basis.
  • Your day-to-day responsibilities will include participating in an agile team, programming, estimating upcoming work, reviewing completed work with teammates, as well as other duties, as assigned.
  • 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.
  • While working directly with User Experience Designers and Product Managers, you will help to decide how to solve our customer’s needs.
  • With the help of Software Test Specialists and your teammates, you will have the time and support to fully test your solutions and create quality work.
  • When you are not coding solutions for customers, you will have the time to advance your skills with the help and support of your programming lead and manager.

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.
  • 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: Familiarity with git source control.
  • Previous software development related internship.
  • Completion of a data structures and algorithms course by start of internship.
  • Developing software with PowerShell, Bash, Swift, or Objective-C.
  • 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.
  • Developing native applications for macOS.
  • 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.
  • Internship will last one semester.
  • 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.
Applicant Tracking System Keywords

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

Hard Skills & Tools
C++C#TypeScriptObjective-CSwiftJavaJavaScriptPythongitCI/CD
Soft Skills
problem-solvingcollaborationcommunicationteamworkadaptabilitysupportivenesscreativitycritical thinkingtime managementwillingness to learn