Software Engineer
Discovery Communications
Bellevue, WAThis was removed by the employer on 2/4/2020 5:32:00 AM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the IS/IT Category
Search for Software Engineer jobs in Bellevue-WA
Search all Software Engineer postings
Full Time Job
Responsibilities
You will need to have an established background in developing customer-facing experiences, a strong technical ability, great communication skills, a motivation to achieve results in a fast-paced environment, a high level of creativity, great analytical reasoning skills, and, of course, a passion for TV and Sport. This job will require travelling between our offices in London, Paris, New York and Bellevue.
Requirements
* Degree in Computer Science or related field
* Strong experience of product development experience in consumer-focused companies
* Strong experience of technical experience as software developer, or related role
* Computer Science fundamentals in object-oriented design
* Computer Science fundamentals in data structures
* Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
* Expert knowledge of AWS and/or Azure and/or GCP
* Experience developing in at least one of Java, C#, C and Go
* Ability to work on a diverse team
* Expert knowledge of video streaming, codecs, video delivery and broadcast workflows
* Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
* Experience with critical, 24x7 systems
* Must have the legal right to work in the United States
Preferred Qualifications
* Experience with mission critical, 24x7 systems
* Experience with high throughput, multi-threaded systems
* Experience implementing and consuming large-scale web services
* Master’s degree in computer science or equivalent
* Experience in development on cloud-based infrastructure
* Experience influencing software engineers’ best practices within your team
* Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
* Excellent problem-solving skills
Bellevue, Washington, WA, Seattle