8 days old

Manager, Software Engineering

Discovery Communications
Knoxville, TN 37902
  • Job Code
    114348317
Discovery Communications


Manager, Software Engineering

US-TN-Knoxville

Job ID: 24635
Type: Company Employee Full-Time
# of Openings: 1
Category: IT & Technical Operations
Discovery

Overview

Discovery, Inc is the leader in global real-life entertainment with powerful brands such as Discovery Channel, Food Network, HGTV, Animal Planet, Food.com, TLC, and Travel Channel. Our Digital Studios team develops experiences on web, mobile, and voice that reach millions of users each day - inspiring them with ideas and tools to create their own unique world.


We’re looking for a Software Engineering Manager who enjoys guiding a team that builds world class CI/CD pipelines, cloud infrastructure, testing automation frameworks, and tools that maximize our developer’s efficiency. This role includes working with AWS Cloud Services, Jenkins, Chef, Selenium, Applitools, and our AEM Content Management System. The engineering manager will coach and collaborate with engineers of various specialties, project managers, and product managers both within and across our product development teams.



Responsibilities

1. Drive projects aimed at reducing deployment times, improving deployment automation, improving developer productivity, increasing automated test coverage and reducing costs.
2. Create and manage a multi-application monitoring & alerting plan.
3. Create and share a monthly dashboard showing progress against goals
4. Accountable for the technical decisions and architecture. The role will be expected to code 25%-50% of the time.
5. Coach and develop engineers to grow their technical and professional skills
6. Able to coordinate well between a variety of vendors, technical experts, and groups
7. Communicates accurate status on work, progress, delays, or issues for the team
8. Mitigate roadblocks encountered by the engineers
9. Participate in recruiting and hiring efforts
10. Ensure a healthy work culture and environment
11. Participate in the on-call production support rotation (rare after-hours support)



Qualifications

* Experience automating infrastructure using AWS CloudFormation, Terraform, or similar
* Experience with writing understandable, testable code with an eye towards maintainability and scalability
* Working knowledge of CI/CD pipelines
* Experience with at least one object oriented languages (Java, C++, Python, Ruby, Swift, etc)
* Willingness to be objective and learn to use data to make informed decisions
* Experience mentoring and developing engineers
* Experience interviewing engineers and providing input into hiring decisions
* Proficiency communicating with non-technical stakeholders
* Knowledge of distributed version control systems such as Git.
* A continuous learning mindset
* Open minded about change and able to effectively manage transition
* Problem-solving attitude

* Must have the legal right to work in the United States


Nice to Have
* 4+ years experience with AWS
* 4+ years working with software testing frameworks
* 4+ years working with Java
* Experience working with Jenkins
* Experience working with enterprise scale consumer-facing websites and applications
* Experience in performance profiling and debugging tools across multiple web browsers.
* Development experience on the Adobe Experience Manager (AEM) platform
* A master’s degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience.

Knoxville, Tennessee, KX, TN

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.

EEO is the Law

Pay Transparency Policy Statement

If you are an individual with a disability and need an accommodation during the application process, please send an email request to HR@discovery.com.

PI114348317

<b>Discovery Communications</b><br/><br/><br/><b>Manager, Software Engineering</b><br/><br/>US-TN-Knoxville<br/><br/><b>Job ID:</b> 24635<br/><b>Type:</b> Company Employee Full-Time<br/><b># of Openings:</b> 1<br/><b>Category:</b> IT & Technical Operations<br/>Discovery<br/><br/><b>Overview</b><br/><br/><p style="margin: 0px;">Discovery, Inc is the leader in global real-life entertainment with powerful brands such as Discovery Channel, Food Network, HGTV, Animal Planet, Food.com, TLC, and Travel Channel. Our Digital Studios team develops experiences on web, mobile, and voice that reach millions of users each day - inspiring them with ideas and tools to create their own unique world.</p><p style="margin: 0px;"><br />Were looking for a Software Engineering Manager who enjoys guiding a team that builds world class CI/CD pipelines, cloud infrastructure, testing automation frameworks, and tools that maximize our developers efficiency. This role includes working with AWS Cloud Services, Jenkins, Chef, Selenium, Applitools, and our AEM Content Management System. The engineering manager will coach and collaborate with engineers of various specialties, project managers, and product managers both within and across our product development teams. </p><br/><br/><b>Responsibilities</b><br/><br/><p style="margin: 0px;">1. Drive projects aimed at reducing deployment times, improving deployment automation, improving developer productivity, increasing automated test coverage and reducing costs. <br />2. Create and manage a multi-application monitoring & alerting plan. <br />3. Create and share a monthly dashboard showing progress against goals <br />4. Accountable for the technical decisions and architecture. The role will be expected to code 25%-50% of the time. <br />5. Coach and develop engineers to grow their technical and professional skills <br />6. Able to coordinate well between a variety of vendors, technical experts, and groups <br />7. Communicates accurate status on work, progress, delays, or issues for the team <br />8. Mitigate roadblocks encountered by the engineers <br />9. Participate in recruiting and hiring efforts <br />10. Ensure a healthy work culture and environment <br />11. Participate in the on-call production support rotation (rare after-hours support)</p><br/><br/><b>Qualifications</b><br/><br/><p style="margin: 0px;">* Experience automating infrastructure using AWS CloudFormation, Terraform, or similar <br />* Experience with writing understandable, testable code with an eye towards maintainability and scalability <br />* Working knowledge of CI/CD pipelines <br />* Experience with at least one object oriented languages (Java, C++, Python, Ruby, Swift, etc) <br />* Willingness to be objective and learn to use data to make informed decisions <br />* Experience mentoring and developing engineers <br />* Experience interviewing engineers and providing input into hiring decisions <br />* Proficiency communicating with non-technical stakeholders <br />* Knowledge of distributed version control systems such as Git. <br />* A continuous learning mindset <br />* Open minded about change and able to effectively manage transition <br />* Problem-solving attitude</p><p style="margin: 0px;">* Must have the legal right to work in the United States</p><p style="margin: 0px;"><br /><strong>Nice to Have</strong> <br />* 4+ years experience with AWS <br />* 4+ years working with software testing frameworks <br />* 4+ years working with Java <br />* Experience working with Jenkins <br />* Experience working with enterprise scale consumer-facing websites and applications <br />* Experience in performance profiling and debugging tools across multiple web browsers. <br />* Development experience on the Adobe Experience Manager (AEM) platform <br />* A masters degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience.</p><p style="margin: 0px;"><span style="color: #ffffff;">Knoxville, Tennessee, KX, TN</span></p>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. <br><br> <a href="https://discovery.icims.com/icims2/servlet/icims2?module=AppInert&action=download&id=581131&hashed=1619517695">EEO is the Law</a> <br><br> <a href="https://discovery.icims.com/icims2/servlet/icims2?module=AppInert&action=download&id=588767&hashed=2014725565">Pay Transparency Policy Statement</a><br><br> If you are an individual with a disability and need an accommodation during the application process, please send an email request to HR@discovery.com. <img src="https://analytics.click2apply.net/v/m68YZ2cbV7AduKlqsp6Ae"> <p>PI114348317</p>

Categories

Posted: 2019-10-06 Expires: 2019-11-06

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Manager, Software Engineering

Discovery Communications
Knoxville, TN 37902

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast