Software Development Engineer II
Location:
Bellevue, WA, US, 98004
Date: May 7, 2021
Req ID: 2260
Description:
Discovery hires the very best and brightest talent who are enthusiastic and passionate to fulfill the company’s mission of empowering people to explore their world and satisfy their curiosity.
In exchange for their talent and drive, employees are provided with an engaging, diverse workplace and the resources they need to learn, thrive and grow in their careers.
Job Summary
The Direct to Consumer Group (DTC) within Discovery is responsible for building the global streaming video platform that supports a broad collection of Discovery’s diverse brands around the world including Discovery, TLC, Food Network, Investigation Discovery, Animal Planet, Science Channel, HGTV, Eurosport, MotorTrend, and many more.
DTC’s many software engineering teams build applications for the web, mobile, tablets, connected TVs, consoles, and other streaming devices. Those applications are backed by a fleet of modern, cloud-native microservices deployed to Kubernetes within AWS.
We are a fast-growing, global engineering group crucial to Discovery’s future.
Responsibilities
We are hiring a software development engineer to join our team. The ideal candidate has a track record of having built multiple high-performance, stable, scalable systems that have been successfully shipped to customers in production. Your work and your approach to work are exemplary: you drive best practices and set standards for your team. You are a key influencer in your team’s strategy and contribute significantly to team planning. You show good judgement making trade-offs between immediate and long-term business needs. You are a collaborative leader that makes other engineers and team members around you more productive, by sharing your knowledge, and helping to tie-break key technical decisions.
Requirements
- 5+ years industry experience as a Software Engineer in an agile environment
- Experience developing high-throughput backend services scaling to 10’s of millions of users in real-time and on-demand transactions in server-server and client-server applications
- Hands-on experience designing and developing distributed, asynchronous services involving many components and using popular tech stacks and design patterns
- BS, MS or PhD in Computer Science or related field, or equivalent experience
- Must have the legal right to work in the United States.
Discovery Communications, Inc. is an equal opportunity employer. Discovery is committed to being an employer of choice, not just a good place to work, but a great and inclusive place to work. To that end, we strive to recruit and maintain a workforce that meaningfully represents the diverse and culturally rich communities that we serve. Qualified applicants will receive consideration for employment without regard to their race, color, religion, national origin, sex, sexual orientation, gender identity, protected veteran status or disabled status or, genetic information.
We will consider for employment all qualified applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local laws, including but not limited to all local Fair Chance Ordinances.
EEO is the Law
Pay Transparency Policy Statement
California Job Applicant Privacy Policy
If you are an individual with a disability and need an accommodation during the application process, please send an email request to [email protected].