- Software Development
Do you want to innovate, stand out amongst your peers, see your work used by hundreds of Service providers across the world every second? All of this while working on some of the latest technologies, with some great group of experienced engineers and helping build hugely scalable systems at one of the fastest growing companies around? Come work at a place where agility, developer productivity and continuous improvement are valued, and architectural and product roadmaps are downright awesome!
Here at Telestream, we believe that if you offer challenging projects to smart people, and give them the freedom to invent, you can create powerful products while being part of a fun, collaborative environment.
In this role you'll:
Be a core part of the development team making the top software based video streaming studio application
Code in modern C++ for both macOS and Windows
Work with 3D graphics, multi-threading, real-time audio, video compression and streaming projects
Join a small group of highly talented and dedicated engineers with opportunity to contribute in all facets of the product.
Positively collaborate with other top notch QA engineers and product managers
Continually drive improvement of process and product
Fluent in C++, with knowledge of C++11 and beyond
3 years of professional software development experience
Has a degree in computer science or a related technical discipline, or the equivalent
A passion for writing great software!
Experience with computer graphics and 3D APIs (OpenGL, Direct3D, Metal)
Experience with digital video & audio
Cross-platform desktop development experience
Knowledge of and experience with Java, OO programming, and modern web applications built on distributed architecture
Comfort traversing the whole Java and Web stack: client-side through the persistence layer.
Exceptionally strong communication and interpersonal skills
Experience with Agile Software Development and Continuous Integration/Development
Master Craftsperson-like commitment to the quality software... You deeply care about being the best and producing the best
Your technical buzzwords include some combination of (what we use in parentheses)
Experience with J2EE application servers (JBoss)
Developer tools (Eclipse, SVN, Bugzilla, Jira, Sonar)
Web application frameworks (Struts-2, ExtJS, JQuery)
Service Oriented Architectures (RESTful APIs, JSON, XML, SOAP)
Relational database knowledge (MySQL), ORM frameworks (Hibernate)
Networking Management Protocols (SNMP, SOAP)
Linux (Redhat, CentOS)