Python Tech Lead, PBS Education

PBS - Arlington, VA - Full time

PBS - Arlington, VA - Full time

Apply for this job

PBS Education provides PreK-12 educators with access to free digital content and professional development opportunities designed to improve teacher effectiveness and student achievement. We value teachers, and we believe that with a better understanding of the dynamics of the educator community we can serve teachers by creating innovative content, products and opportunities that impact how teachers teach and students learn.

The Tech Lead position is responsible for leading a team of engineers in implementing and maintaining the PBS Education product suite, including PBS LearningMedia and PBS Teacherline. These products provide a portfolio of curriculum, professional development and new digital services designed to address the needs of both students and the teacher professional development audience. The services are delivered primarily through web-based and/or mobile devices in partnership with local public television stations across the country.

The ideal candidate for this position is eager to own the implementation of large, technically complex products. Products developed are highly available, able to scale up to millions of hits per day, and well documented so others can maintain and enhance. Technologies involved include Python, Django, Javascript, MySQL, ElasticSearch, Docker, and various AWS Services.

Essential duties will include, but not limited to:

  • Partner with the Product Management team to understand business needs and scope; develop realistic engineering schedules and high-quality technical requirements.
  • Lead Agile software development team through architecture definition, code reviews, and hands-on feature implementation.
  • Collaborate with collocated and remote developers.
  • Work with Quality Assurance (QA) to deliver high quality software products.
  • Work with Operations team to ensure that applications are easily scaled and supported in the PBS AWS operational environment.
  • Maintain up-to-date knowledge regarding the latest technologies and best practices; ensure that team is given the opportunity to develop and grow as well.
  • Research and prototype new technology or implementation approaches.
  • Help troubleshoot and resolve technical issues in the products as needed.
  • Perform other duties as assigned.

Requirements for success:

  • Bachelor’s degree in Computer Science or related field. An equivalent combination of education and work experience will be considered.
  • 6 years in software development, including 3 years in modern Python Django web application development.
  • Software architecture experience including design, documentation, and analysis.
  • Experience leading a team of software engineers and large technical projects.
  • Experience with Agile (SCRUM) software development.
  • Experience with modern Javascript frameworks such as Angular or React preferred.
  • Experience with Amazon Web Services (AWS) preferred.
  • Experience with Docker containerization and container orchestration (ECS or Kubernetes) a plus.
  • Expertise in modern web development technologies such as Python, Django, MySQL or PostreSQL, Javascript, Angular or React, ElasticSearch, and AWS services.
  • Ability to enthusiastically take ownership and responsibility for large, technically complex projects.
  • High degree of initiative and ability to lead a team in solving problems creatively without day-to-day supervision.
  • Ability to communicate complex information to audiences of various technical knowledge levels.
  • Superior organizational skills, and attention to detail.
  • Excellent communication skills, both verbal and written.
  • Strong listening and interpersonal skills.

PBS is an Equal Opportunity Employer of Minorities, Women, Protected Veterans, and Individuals with Disabilities

Apply for this job

Apply for this job

Role

Engineering

Experience Level

Senior Level

PBS

PBS and our member stations are America’s largest classroom, the nation’s largest stage for the arts and a trusted window to the world. In addition, PBS's educational media helps prepare children for success in school and opens up the world to them in an age-appropriate way.

Apply for this job

Share this job

Find your

Dream job in edtech

EdSurge Connect Beta matches talented educators, technologists, and business leaders with amazing edtech companies.

Get Matched

STAY UP TO DATE ON EDTECH
News, research, and opportunities - sent weekly.
STAY UP TO DATE ON EDTECH
News, research, and opportunities - sent weekly.