Jobs and Careers
TE
Senior Software Engineer, Audio Engineer
TechSmithUnited States, United StatesRemotefull_timeVerifiedPosted 22 May 2025
About the role
Employee Referral Program (ERP) Eligible
NOTICE to TechSmith Employees – this Position is eligible for candidate referral incentives pursuant to TechSmith’s ERP.
NOTICE to TechSmith Employees – this Position is eligible for candidate referral incentives pursuant to TechSmith’s ERP.
Position Overview
Senior Software Engineer, Audio Engineering position available with TechSmith Corporation in East Lansing, Michigan. This position is also available for telecommuting / remote work for workers willing to reside in Michigan, Florida, Illinois, North Carolina, or Texas. The Engineer at TechSmith will work within an agile team, developing software and software applications in a supportive, collaborative environment. As an experienced audio developer, the Engineer will be on a software development team responsible for the audio functionality for TechSmith’s newest product, Audiate. Audiate is a cross-platform text-based audio/video editor with a full suite of audio enhancement features. This position reports to the Development Manager.The Engineer also performs the following functions and duties:
- Design and architect software applications and audio technology tools utilizing the following Programming Languages (C++, TypeScript, C#, objective-C, Swift, and JavaScript) in the following Programming Frameworks (JUCE, Qt, React, and OpenCL) for the following Platforms (macOS and Windows).
- Develop and implement natural language processing capabilities for Audiate, Camtasia, and other TechSmith audio software products.
- Integrate TechSmith software with audio plugins such as Virtual Studio Technology (VST).
- Develop interface capabilities with audio hardware for Audiate and other TechSmith audio software products.
- Configure Continuous Integration and Continuous Deployment (CI/CD) pipelines for building and validating software solutions.
- Recommend and implement software improvements with development team leadership for Audiate and other TechSmith audio software products.
- Perform code review and ensure quality of delivered software. Other duties as assigned.
Requirements (Education and Experience):
- Bachelor's Degree, or foreign equivalent, in Computer Science or related field, and 4 years of work experience as a software developer in a professional setting.
- 4 years development experience with Object Oriented Programming languages, including one or more of the following programming languages: C++, C#, TypeScript, objective-C, Java, Kotlin, and JavaScript.
- 4 years development experience with VSCode, Clion, and xCode IDEs.
- 4 years development experience writing and maintaining unit tests, integration tests, and user interface (UI) tests.
- 3 years development experience with MVVM, MVP, and MVI architectures.
- 3 years CI/CD development experience with tools like AzureDevOps, Jenkins, and TeamCity.
- Applicants must be currently authorized to work in the United States on a full-time basis. For this position, TechSmith will not sponsor applicants for work visas.
Requirements (Special Skills):
Proficiency with the following Special Skills, either through coursework or experience:- Digital Signal Processing (DSP) development
- Audio Plugin development
- JUCE framework development.
Additional Requirements:
- Ability to collaborate with a diverse set of people from many disciplines (Product Owners, Quality Assurance, User Experience, etc.).
- Candidates must have the ability to work in a hybrid environment with their team.
- Candidates must reside in, or be willing to move to, Michigan, Florida, Illinois, North Carolina, or Texas before starting their new position. These are the only states of residency TechSmith supports for employment.
- Candidates may be required to travel to company headquarters in East Lansing, Michigan, once a quarter.
- Criminal Background check required.
Travel / Additional Worksite Requirements:
If working remotely, 5% periodic short-term travel to Employer’s Additional Worksite and Company Headquarters in East Lansing, Michigan required (typically quarterly travel with durations of approximately 2 to 5 days).Compensation and Perks
- At TechSmith, we love our employees and reward outstanding performance with bonuses and company recognition. Our generous benefit pack includes:
- Competitive pay
- Health Insurance – BCBS of Michigan - Employer paid premium Health Savings Plan – Employer Contributions
- Dental Insurance – Employer paid premium
- Vision Insurance – Employer contributions toward premiums Retirement – 401(k) – Employer Match
- TechSmith is excited to offer company equity via an Employee Stock Ownership Plan (ESOP) as part of our comprehensive benefits package for full time employees
- Tuition Assistance
- Student Loan Repayment Assistance Paid Parental Leave
- Employee Assistance Pr
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s