Job Description

The Senior Software Engineer is responsible for contributing to an agile engineering team developing cloud-based web applications focused on video playback and interactivity.


  • Subject matter expert collaborating on designing and implementing custom solutions
  • Work closely with your Scrum team to build and validate solutions within budget and on time
  • Invest in continuous learning to ensure adoption of best practices
  • Contribute to the prioritization of client projects and bug fixes to meet business needs
  • Develop custom software to integrate with existing systems
  • Work in a fast-paced environment honoring commitments, deadlines, and deliverables

Experience & Qualifications

  • Passion for writing great software and solving challenging problems
  • At least 2 years of public cloud-based application development
  • At least 2 years of full-stack application development
  • History of working well in a team environment
  • Experience building usable and accessible web user interfaces
  • Knowledge of HTTP based authorization and authentication processes (SAML, OAuth, JWT, Cookies, etc.)
  • Experience designing databases schemas to support web services and applications
  • Excellent communication skills
  • Excellent programming abilities in an object-oriented language
  • Excellent programming abilities in JavaScript with popular web application frameworks and libraries
  • Experience with infrastructure as code and CI/CD systems
  • Experience working with a source code control system 
  • Experience with user experience design preferred
  • Experience with agile preferred (Scrum ideally)
  • Bachelor’s degree in Computer Science, Computer Engineering, or related field, or equivalent work experience

Upload Resume

Contact Information


LinkedIn Profile / Website

Sonic Foundry is an Equal Opportunity Employer

We are an equal opportunity employer that values diversity at all levels. All individuals, regardless of personal characteristics, are encouraged to apply. Diversity and inclusion are both embraced and is a recognized business advantage. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status. Sonic Foundry uses E-Verify to confirm the employment eligibility of all newly hired employees. To learn more about E-Verify, including your rights and responsibilities, please visit Employment is contingent upon passing a background check.

Thank you for your interest in Sonic Foundry!