
Mac Software Engineer Intern
TechSmith
internship
Posted on:
Location Type: Hybrid
Location: East Lansing • Missouri • United States
Visit company websiteExplore more
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