Senior Director of Platform Development

Sorry, this job was removed at 7:10 p.m. (EST) on Monday, June 15, 2020
Find out who's hiring in Greater NYC Area.
See all Developer + Engineer jobs in Greater NYC Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About the Role

Teach to One: Math (TTO) is a personalized learning program powered by a portfolio of technologies (including custom and 3rd-party integrations). The Senior Director of Platform Development is responsible for actualizing in scalable and extensible ways, a variety of application (including complex back-end algorithms) and platform components that are necessary to implement, and advance the TTO program.  The Senior Director will primarily oversee the Core Platform and Platform App departments. These teams will be end-to-end development teams composed of a mix of internal and outsourced engineers, business analysts, QA and technical program management resources. In addition to ensuring that all software is extensible and scalable, a critical aspect of this work will be to ensure that all software is highly maintainable and can be seamlessly handed off to a production development team who manages on-going execution and maintenance efforts.  Also key will be effective project management that includes balancing and maximizing priorities such as quality, functional and technological health, time to completion, scope, resources, etc.

The Senior Director of Platform Development will be focused on: 1) understanding and safeguarding the vision and goals of efforts and initiatives,  2) partnering with other program divisions, to create/develop and support the products, tools and implementation designs that bring that vision to life and 3) working closely with the Production Teams that maintain the platform and support the implementation of the program to make sure the program’s products and services are operating and functioning as intended.

The role will report directly to the Chief Program Officer and Co-Founder. The Senior Director of Platform Development for New Classrooms is a highly unique opportunity to play a critical role in helping to realize the evolution of a personalized learning model that is being successfully implemented nationwide. Qualified candidates for this role should be passionate about bringing their project management skills, technical understanding, and experience to bear on this challenge. 

 

What You Would Do

Strategic Alignment

  • Understand the short term and long term objectives of program design team

  • Develop approach to accomplishing critical program work that aligns with key priorities

Solutioning

  • Serve as a bridge across the various teams within the Program Wing, ensuring successful collaboration and problem solving to meet objectives as they relate to the development and support of the program

  • Ensure that the goals of a given program feature are being realized functionally, technically and operationally once they have gone into execution

  • Ensure integrity of product/program objectives are maintained, both functionally and technically, as new solutions are put into production 

  • Check for the understanding of the bigger global program picture so that a given solution factors in other priorities and developments

  • Factor in the uncertain future and manage risk: asking questions like “will taking one technical direction cut off five directions for the future”

  • Evaluate technical solutions against a set of sometimes competing expectations, including quality level, timeline, impact on product health, program design goals, project objectives, and impact on operations or other product areas

  • Champion and drive the investigation of what’s technically or operationally possible before we decide which paths to head down for a variety of types of work

  • Responsible for ongoing planning and management of key work to achieve program strategic objectives

  • Ensure all developed solutions are appropriately released and launched

  • Develop, implement and maintain/improve standard processes and tools

  • Ensure regular communication to all stakeholders on priorities and progress of all work

 About You

  • You are someone with impeccable communication skills, both written and verbal, who enjoys sharing and clarifying information

  • You are someone who enjoys straddling the space between technology and business/program needs and can move fluidly between the language of business and strategy and technology

  • You are a fast learner: quick on the uptake + able to quickly apply those learnings 

  • You like to apply your creativity toward solving really complex puzzles 

  • You are good at finding the common ground between two competing or disparate points of view--even when those are held by highly passionate and intelligent individuals

  • You are comfortable with ambiguity and when necessary, you can quickly grasp the abstract and turn it into concrete

  • You can be assertive and direct without being obnoxious or off-putting

What We’re Looking For

  • Required knowledge:

  • REST, HTTP, and Internet/web/cloud fundamentals

  • Up-to-date knowledge of .NET Core and C#

  • Ideal knowledge:

  • JavaScript (especially TypeScript and Angular)

  • Python

  • Relational databases, especially Microsoft SQL Server or PostgreSQL

  • OAuth 2 / OpenID or other token-based authentication

 

Strong computer science fundamentals, with or without a formal degree

  • Extraordinary attention to detail

  • High degree of emotional intelligence

  • Experience managing a team of engineers

  • Strong hands-on technical skills and a desire to contribute to coding and architecture

  • Excellent written, verbal, and visual communication skills

 

Equal Opportunity

All qualified applicants will receive consideration for employment without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality or sex.

Work Authorization

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.  

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

1250 Broadway, New York, NY 10001

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about New Classrooms & Teach to OneFind similar jobs