Senior Software Engineer (Sustaining)


ShareStream Education is a leader in online video and media management solutions for learning and media-based communications. Our team is passionate about building a great product that is continually evolving and providing a service that allows our customers to realize the vast potential of streaming media for education.


ShareStream is deeply committed to achieving client successes and building strong relationships with the Company’s clients, whom we regard as our partners.


ShareStream views itself as an education company as well as a software company, and our commitment to learning is a part of our company culture. We strive to create an environment that encourages professional growth, where team members learn new skills and gain experience in new areas.


Join us and contribute to changing the way online education takes place through the use of streaming media!


About the position:


ShareStream is seeking an experienced and multi-talented Senior Software Engineer (Sustaining) who excels at investigating and resolving technical issues and collaborating with internal and external stakeholders to ensure customer success. ShareStream is seeking candidates who can grow professionally with the Company and take on positions of greater seniority, either in Sustaining Engineering, Product Development, or Professional Services.


The Senior Software Engineer (Sustaining) will work remotely as a member of ShareStream’s Engineering team. Candidates for this position must be based in the U.S.

  • Debug, diagnose, and document the root cause of technical issues
  • Develop software patches and new features
  • Identify opportunities for optimizations that improve application performance and/or lower product maintenance costs
  • Work closely with ShareStream Account Managers and Product-Development Engineers on prioritizing technical issues and feature-enhancement requests
  • Collaborate with clients’ project leads to ensure that client needs are met
  • Obtain and maintain a thorough knowledge of ShareStream’s applications and code base
  • Contribute to ShareStream’s internal documentation and knowledge base for technical support and engineering operations
  • Assist with software engineering on ShareStream’s core applications
  • 5+ years experience in an application support or a sustaining engineering role using Java in web applications
  • Extensive experience as a customer-facing engineer for a B2B software company
  • Intermediate-level Java skills
  • Intermediate-level UNIX/Linux skills
  • Exceptional problem-solving, debugging and log-analysis skills
  • Exceptional software-development habits (use of unit tests, code documentation, etc.)
  • Exceptional communication skills, both verbal and written
  • Experience working in a fast-moving startup environment is a strong plus.
Apply Now
Working at ShareStream—Benefits

  • Highly competitive salaries
  • Fully remote work
  • Health, dental, life, and accidental death insurance
  • Paid time off
  • 401(k) benefits
  • Working with a great team that is making a big impact!