Teaching Strategies, LLC
  • Technology Development
  • Bethesda, MD, USA
  • Salary
  • Full Time

Be a Part of our Team!

Join a working family that is dedicated to the mission of the work we do!

Teaching Strategies is an innovative edtech organization focused on connecting teachers, children, and families. As front runners in the early childhood education market, we build dynamic, top-quality digital products that integrate all of the essential elements of a high-quality solution: curriculum, assessment, professional development, and family engagement. We are building a team of results-oriented individuals who will thrive in a collaborative, work-hard/play-hard culture. We pride ourselves on the impact we have on the early childhood field through supporting teachers who are doing the most important work there is, teaching children to become creative, confident thinkers.

Position Overview

If you are a talented technology leader who can thrive in a dynamic, fast-paced, project-driven environment then you have an opportunity to join the technology group at Teaching Strategies. Working with a team of other technology leaders, product group, software and QA engineers you will design, develop, and implement our industry leading SaaS products used by early childhood educators. The company is looking for a highly motivated individual that will work closely with other technology team leaders and will support the implementation of the company products roadmap. As a leader of the technology team, the individual will interface with directly with key business partners and help drive our product innovation.

You are a creative thinker, you love to understand the ins and outs of your organization, and you strive to find winning resolutions. You have a high level of integrity and sense of urgency to "make things happen" and will work collaboratively across project teams to achieve project goals.

This individual will create and manage the project plan and track project progress including dependencies, constraints, and assumptions. They will manage the risk index, identify resource gaps and delays as needed to ensure the project stays on track. Lastly, the ideal candidate will be able to encourage velocity, quality, and efficiency while adhering to coding, quality assurance, and project execution best practices.

Specific Roles & Responsibilities:

  • Tracks multiple projects performance to ensure successful implementation of short and long term goals
  • Develops and maintains detailed project plans and schedules
  • Maintains the risk index and identifies sources to mitigate risks
  • Monitors project progress and keeps stakeholders informed throughout the project lifecycle
  • Organizes, leads and monitors technology projects
  • Manages resources utilization, project scope, deadlines, and budget
  • Establishes, tracks and reports on project KPIs
  • Facilitates regular project status meetings with stakeholders and teams
  • Prepares Executive and Board level status reports
  • Participates in the resource capacity planning sessions
  • Leads daily scrum meetings and other agile processes as needed
  • Escalates potential project issues in a timely manner and develops a risk management plan with stakeholders
  • Manages project vendors


  • 5+ years of demonstrated knowledge and experience with managing software (product) development projects through their entire life cycle (including launch and implementation) using automated management tools
  • 2+ years of experience in an Agile environment, preferably as a Scrum Master
  • Thorough understanding of project/program management techniques and methods
  • Ability to organize and lead multiple projects simultaneously
  • Experience managing both onsite and geographically distributed project teams
  • Understanding of complex technical operations environments
  • Strong advisory and presentation skills
  • Advanced time management and analytical skills
  • Flexible and willing to accept a change in priorities as necessary
  • Strong attention to detail
  • Working knowledge of change management principles
  • Excellent communication skills
  • Excellent problem-solving ability

Why Teaching Strategies

At Teaching Strategies, our solutions and services are only as strong as the teams that create them. By bringing passion, dedication, and creativity to your job every day, there's no telling what you can do and where you can go! We provide a competitive compensation and benefits package, flexible work schedules, opportunities to engage with co-workers, access to career advancement and professional development opportunities, and the chance to make a difference in the communities we serve.

Let's open the door to your career at Teaching Strategies!

Some additional benefits & perks while working with Teaching Strategies

Teaching Strategies offers our employees a robust suite of benefits and other perks which include:

  • Flexible working environment
  • Competitive compensation package
  • Flexible paid time off
  • Company-sponsored events
  • Professional development and growth opportunities
  • Tuition assistance
  • Medical, dental, and vision coverage for spouses, domestic partners, and children
  • Pre-tax medical and dependent care flexible spending accounts (FSA)
  • Health savings accounts with employer contributions
  • 401(k) plan with employer match
  • Company-sponsored life, short and long term disability insurance
  • Voluntary life and critical illness insurance
  • Paid parental leave programs

Teaching Strategies, LLC is committed to creating a diverse workplace and is proud to be an equal opportunity employer of Minorities, all Genders, Protected Veterans and Individuals with Disabilities.

Teaching Strategies, LLC
  • Apply Now

  • * Fields Are Required

    What is your full name?

    How can we contact you?

  • Sign Up For Job Alerts!

  • Share This Page