Sr. Software Dev Engineer- Orbis

Istreamplanet Seattle , WA 98113

Posted 2 months ago

Who We Are:

iStreamPlanet creates leading-edge technology to solve the core challenges of OTT media. We deliver the end-to-end video workflow from signal acquisition to the streaming app experience all focused on the fan. We are trusted to stream the most valuable live sporting events including the Olympics, Super Bowl, NCAA March Madness Live, and more. Our media and entertainment customers including Fox, FuboTV, Hulu, and Turner rely on us for their 24x7 live media workflows. We are obsessed with our customers, technical innovation, and high-quality video. We are committed to delivering the best experience to the fan whenever and wherever.

For more info., check us out at https://istreamplanet.com/

What Part Will You Play?

This position is responsible for researching a wide range of issues and providing solutions. Knowledgeable about emerging trends and strongly influences the design of new products, processes, and standards. Provides technical oversight and mentoring to other team members. Core team member of one or more projects working on complex deliverables.

What Will You Be Doing?

  • Create and maintain new features end-to-end across an entire product, from inception to design to implementation to deliver to the customer.

  • Collaborate with product/program managers and business stakeholders to offer the most appropriate technical solution to customer requirements. Recommend options when a proposed solution is not technically feasible, cost-effective, or impractical in the desired timeframe.

  • Contribute directly to major, cloud scale architecture decisions.

  • Contribute to developing loosely-coupled, RESTful service-oriented architectures with a bias for simple, elegant solutions.

  • Design services and create APIs from scratch based on vetted customer requirements.

  • Assist in the selection, evaluation, and integration of Open Source solutions, programming languages, and third party hosted solutions.

  • Perform dev-ops to drive continuous improvement with operational metrics and maintain low, live-site overhead.

  • Analyze the complex technical architecture across iStreamPlanet's platform and infrastructure to understand the underlying driver of high availability and lead the assessment of all failures to determine root causes and drive fixes.

  • Provide technical oversight and mentoring to other team members.

  • Advocate and drive improvement of the team's agile development processes.

  • Lead small teams in the implementation of customer and system solutions.

  • Unit test, load test, and document all code to ensure that solutions are correct and maintainable.

What Do We Need From You?

  • Bachelor's degree in technology or software-related field of study or equivalent experience

  • 5-10 years of relevant experience.

  • Strong understanding of one or more industry-standard languages (e.g. Go/C/C++/C#/Java/Swift/Python).

  • Proven experience of storage basics, load balancers, and proxies.

  • Experience working with Open Source solutions.

  • Experience with industry-standard database technologies (e.g. MongoDB, Cloudata or cloud solutions from AWS, Google, etc.).

  • Experience with OpenSSL, Bouncy Castle or other cryptography libraries and tools.

  • Experience working in virtualized, cloud environments.

  • Highly competent design skills utilizing patterns and frameworks.

  • Ability to ramp up on distributed architectures quickly to understand important scalability and reliability issues and apply data to inform and improve those issues.

  • Proven ability to work and problem solve independently/collaboratively, to organize workload and priorities, high-quality execution, technical innovation/adaption, and initiative.

Nice to Have:

  • Master's degree in technology or software-related field of study or equivalent experience.

  • Experience with multiple compilers and operating systems.

  • Experience developing web-based UI.

  • Experience architecting, designing, and building large scale distributed systems

  • Strong understanding of industry-standard network principles (e.g. TCP/IP, UDP, Multicast, DNS, Virtual LAN, RTP, SSL/TLS).

  • Experience with socket programming

  • Experience with any of the following: certificate generation/validation, scalable storage technology, X.509 certificates/certificate chains/ digital signatures, and AES/SHA1/SHA2/RSA algorithms and PKI fundamentals.

iStreamPlanet is building connected video services for the Internet age. We're ambitious, agile, dynamic, and 100% customer focused. We're also fun, appreciate good humor, and we want people who are passionate about their work.

iStreamPlanet is an equal opportunity employer.


Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Software Dev Engineer So...

Istreamplanet

Posted Yesterday

VIEW JOBS 7/18/2018 12:00:00 AM 2018-10-16T00:00 Who We Are: iStreamPlanet creates leading-edge technology to solve the core challenges of OTT media. We deliver the end-to-end video workflow from signal acquisition to the streaming app experience — all focused on the fan. We are trusted to stream the most valuable live sporting events including the Olympics, Super Bowl, NCAA March Madness Live, and more. Our media and entertainment customers including Fox, FuboTV, Hulu, and Turner rely on us for their 24x7 live media workflows. We are obsessed with our customers, technical innovation, and high-quality video. We are committed to delivering the best experience to the fan whenever and wherever. What Part Will You Play? The Solutions Delivery Team at iStreamPlanet partners with our customers, internal product teams and third-party vendors to design, implement and deliver complete solutions for live and on-demand media delivery. The problems we are solving are complex and we are looking for talented individuals to join us in making our customers successful. As a Sr. Software Development Engineer on the Solutions Delivery Team, you will be responsible for development and deployment of a variety of solution components. These may range from bespoke media production tools to fully realized, scalable microservices integrated into complex media processing and delivery platforms. What Will You Be Doing? * Develop a deep understanding of all iStreamPlanet platform services and technology within the context of broader customer solutions. * Partner with Solutions Delivery Team members to isolate software requirements and dependencies. * Recommend actionable solutions that include cross-functional dependencies. * Evaluate third-party technologies to address solution gaps. * Develop proof-of-concepts and perform engineering spikes to validate design ideas. * Deliver features and outcomes according to overall sprint plan and cycles. * Develop robust, maintainable code that powers scalable cloud-based solutions. What Do We Need From You? * BS or MS in software-related field. * 5+ years of commercial development experience in distributed cloud services or media services. * Experience developing in Go language. * Experience building tools for development or deployment using Python or other scripting languages. * Experience in web client or mobile application development. * Experience in deployment and operation of cloud services on AWS platform. * Experience with TDD, software verification and a passion for quality. * Motivated and eager to learn, evaluate, and apply new technologies. * Thrive in an environment where we embrace ambiguity and taking ownership of challenging problems. iStreamPlanet is building connected video services for the Internet age. We're ambitious, agile, dynamic, and 100% customer focused. We're also fun, appreciate good humor, and we want people who are similarly relentless in delighting our customers. iStreamPlanet is an equal opportunity employer. Istreamplanet Seattle WA

Sr. Software Dev Engineer- Orbis

Istreamplanet