Senior Software Engineer
Location: US, TX, Houston
Employment type: Full-time
Required experience: Mid-Senior level
Industry: Computer Software

Company profile:
SnapStream is powerful television search technology used by organizations that want to put their finger on the pulse of TV. A cross between a DVR and a search engine, SnapStream allows your organization to easily record thousands of hours of TV recordings and then search inside those recordings to pinpoint TV mentions of interest. Then clip that content and download it, burn it to DVD or send it via e-mail — all without any of the expensive per-clip or per-seat fees associated with traditional media monitoring and clipping services.SnapStream simultaneously records up to 10 TV shows and stores more than 34,000 hours of recordings on a single appliance. Need to go higher? You can combine multiple appliances to achieve scalability above and beyond these limits. Record 100 channels at once and archive TV content for years on end

Job description:
Senior Software EngineerDo you love solving problems by writing software? Are you ready to quit that boring corporate job and work in a fast-paced, start-up environment? Are you ready to make a huge impact on your company's success? Are you ready to drink craft beer and eat snacks on Friday afternoon instead of working?You seriously need to work for SnapStream!SnapStream is searching for creative, passionate, energetic, and brilliant Senior Software Engineers to join the seasoned professionals on our Engineering Team. SnapStream is run by engineers and we firmly believe that the Engineering Team has been, and will continue to be, the key to our success.(Note: If you don't like beer, then we'll still hire you. We've got Red Bull, Nerd, sodas, and fresh tap water.)ResponsibilitiesDesign and implement new features and productsWork closely with Marketing, QA, and Support to improve features and productsMentor junior team members

Requirements:
5+ years of professional software development experience on commercial softwareExcellent programming skills in C#, Java or C++Excellent understanding of the full stackExcellent technical communication skillsGood understanding of software securityAbility to think and to act like the userBachelor's degree in a technical field (CS or CE preferred) or relevant experiencePreferred SkillsExperience with C++Experience with C#Experience with Microsoft Visual StudioExperience with web services (REST, SOAP, WCF, etc)Experience with HTML5, JavaScript, jQuery, and CSSExperience designing user interfaces: Web, iOS/Android, or WindowsExperience with DirectShow

Benefits:
SnapStream offers health insurance, a flexible spend account (FSA), paid vacation and a 401k plan. We also supply you with smart coworkers, a great work environment, flexible hours, relaxed dress code, and a stocked kitchen. Plus, we offer free enrollment in SnapStream boot camp to promote fitness. Haven't you always wanted a personal trainer? Oh, and we do fun, monthly events like happy hours, bowling, karaoke, etc.If you are a Software Engineer and share the ideals above, then visit our website to learn more about our company at #URL_ea8f9c18bc4a0f57d1be156d05290658a553b740d23c6489dae5c9574e039c6e#. Then apply using this form with your resume and a short statement about yourself and how you would fit in at SnapStream. Be sure to demonstrate your passion and your personality in the tone of your statement.