Streaming Media Developer Granicus
THIS JOB HAS EXPIRED Granicus is the leading provider of Software as a Service (SaaS) that helps promote government transparency, encourages citizen participation, and increases workflow efficiency. We are the market originator and award winning provider of an integrated platform that combines webcasting services with legislative workflow solutions, leveraging mobile devices and the social grid. This platform allows the public to dynamically interact with their local, State and National government and increases efficiencies for public entities.
About the Streaming Media Developer Position:
We are seeking an experienced Streaming Video Developer to join our team. The right candidate will bring lots of relevant prior experience in a similar role, assuming a senior technical position within a highly motivated team. We're looking for a high-energy, confident, respected developer who is passionate about streaming video technology and enhancing each viewer's experience. To qualify, you will have worked on large scale, internet-based streaming solutions, and have a strong familiarity and in-depth knowledge of related technologies and standards. You will feel at home in a fast-paced, customer-focused, team-oriented environment. You will be tenacious about meeting or beating all commitments within our Scrum process. And you will exemplify a passionate commitment to developing and delivering a best-in-class streaming video solution to our fast-growing customer base.
Streaming Media Developer Responsibilities:
Within our Scrum process, partner with the Product Owner to define and deliver aggressively against our streaming video roadmap.
Assume a senior development position in architecting, designing and developing across the entire stack -- encoding, publishing, indexing, delivery, and archiving.
Work with your Scrum team to deliver enhanced functionality and improved product quality in bi-weekly sprint cycles and a quarterly release cadence. Drive a continuous improvement in the pace at which we deliver value to our customers.
Take the current dramatic mobile trend into account in delivering mobile-optimized solutions.
Take a DevOps approach to designing, testing and implementing highly scalable streaming solutions that can support millions of concurrent sessions across our customer base.
Maintain an active view of technology trends within the streaming video space. Ensure that we maintain a highly competitive position, exploiting available technologies and standards for the benefit of our customers.
Education for the Streaming Media Developer Position:
Must have a BA/BS degree in Computer Science or a related field, or equivalent experience.
Desired Experience for the Streaming Media Developer Position:
3-5 years of relevant development experience in the internet streaming video space. An in-depth knowledge of H.264 video, including both live and archive streams.
Experience developing video streaming solutions for both mobile and desktop devices.
Prior architectural understanding and demonstrable success in delivering large scale, enterprise-class streaming video solutions. Strong knowledge of best practices for deploying live and archive streaming to large audiences. Experience with virtualized environments and CDNs is a plus.
A proven ability to recognize technology and market trends and translate them into proven customer value.
Prior development experience with encoders and transcoders. Experience transcoding video with multi-bitrate streaming is a strong plus.
Experience with Wowza module development and Media Server set-up and deployment is strongly preferred.
Knowledge of other video and audio codecs (e.g., VP8, AAC, MP3, etc) is a plus.
5-8 years of commercial software development experience. Advanced technical knowledge in software development methodologies, design, and implementation. Strong TDD/BDD is a real-world environment is a plus.
Strong OOP development and design experience is required. Knowledge of Data Structures and Algorithms/CS Fundamentals.
Prior experience with SaaS-based products is a strong plus.
Key Traits for the Streaming Media Developer Position
Strong technical skills. Those "willing to learn" need not apply.
Passion for collaborating with talented engineers to create innovative and new products in a fast-paced and challenging environment. An uncompromising commitment to operational excellence and flawless execution.
Recognized leadership skills -- strong technical skills, infectious passion and conviction, and a "take the hill" intensity in everything you do. A real "go to" person.
A polyglot state of mind.
An ability to scale as the company grows. A desire and ability to assume a technical lead role within an aggressive time-frame.
||568 Howard Street |
San Francisco, CA 94105
THIS JOB HAS EXPIRED