Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Director, Software Engineering

$185k - $240k

Mc Graw-Hill

Build the Future

Do you enjoy setting direction, building leaders, and driving engineering at scale? At McGraw Hill, our engineering leaders shape the future of learning. If you're passionate about building high-performing organizations, defining technical strategy, and connecting technology decisions to business outcomes, we'd love to hear from you.

We're looking for a Director of Software Engineering at McGraw Hill who thrives on organizational design, developing engineering managers, and driving multi-team delivery. This is a strategic leadership role that sits at the intersection of people, product, and technology - with direct impact on the direction and health of a significant portion of our engineering organization.

This is a remote position open to applicants authorized to work for any employer within the United States.

How can you make an Impact?

You'll be a key engineering leader in our organization - owning delivery across multiple teams, growing the next generation of engineering managers, and connecting engineering execution to company strategy. You'll operate at the intersection of people, product, and technology, shaping how we build and how we grow.

  • Set technical direction that sticks: Translate business goals into a coherent engineering vision your teams can actually execute against. Make the hard calls about what to build, what to modernize, and what to leave behind - and communicate the reasoning clearly enough that your teams can make good decisions without you in the room.
  • Build teams that can carry more weight over time: Anticipate where growth will break your current structure before it does. Make deliberate decisions about team boundaries, ownership, and spans of control - and revisit them as conditions change rather than treating org design as a one-time exercise.
  • Recruit with intention: Personally shape hiring decisions, invest in talent relationships before you have an open role, and ensure the organization is always building toward the leadership capability it will need - not scrambling for it.
  • Lead at org scale: Own delivery across multiple teams and multi-quarter programs. Use data to drive quality, throughput, and reliability - and build the systems that make success repeatable.
  • Grow engineering leaders: Develop a bench of strong engineering managers and senior ICs. Build succession plans, drive calibrations, and create an environment where leaders are made, not just hired.
  • Operate effectively across org boundaries: Your teams depend on platform, infrastructure, and SRE capabilities they don't own. Build the relationships and credibility to get what your teams need, hold up your end on shared standards, and keep dependencies from becoming blockers.
  • Lead across geographies: Build trust and cohesion across onshore and nearshore engineers. Create alignment across time zones and communication styles, and manage vendor or partner relationships where applicable.
  • Drive cross-functional alignment: Connect engineering vision to business outcomes. Build trust and alignment with executive stakeholders, Product, UX, and SRE - representing engineering at the highest levels of the organization.
  • Build high-trust, high-performance culture: Raise the bar for inclusion, accountability, and team effectiveness. Develop a strong management layer and create the conditions for engineers and managers to do their best work.

What can you bring to the role?

  • You're energized by operating at the intersection of people, technology, and business - you don't see those as competing priorities, you see them as the job.
  • You bring clarity to ambiguity. When the path forward isn't obvious, you orient your teams rather than wait for direction.
  • You hold a high bar and help people reach it - you give honest feedback, invest in development, and create accountability structures that feel fair.
  • You think in systems. Whether it's team structure, delivery process, or technical architecture, you're always asking whether the current setup will scale.
  • You treat hiring as a leadership responsibility, not a reactive exercise. You build relationships with senior talent before a role opens, move with urgency when one does, and raise the bar with every hire.
  • You build bridges, not silos. You naturally invest in relationships with platform teams, shared services, and cross-functional partners rather than treating them as blockers.
  • You're motivated by mission. The idea that the work your teams ship ends up in the hands of millions of students isn't a footnote - it drives you.
  • You have a proven track record of superior tactical delivery in service of business strategy - you execute with precision while keeping the larger goal in view.
  • You've built, managed, and developed high-performing engineering teams - you know what great looks like and you build toward it intentionally.
  • You possess a strong full-stack software background with a focus on usability, accessibility, and scalability - you can engage credibly on frontend and backend tradeoffs and hold a high technical bar across the stack.
  • You stay current on emerging software technologies and solutions, and bring that perspective into how your teams invest and evolve.
  • You're an exceptional problem solver with strong analytical and diagnostic skills - you get to root cause quickly and make sound decisions under pressure.
  • You're highly motivated, proactive, and collaborative, with a natural ability to persuade others and influence outcomes without relying on authority.

The technologies your teams build with include:

  • Back-end: Go (most common), Java, Node.js, PHP
  • Front-end: TypeScript, Angular, RxJS, NgRx, and Playwright
  • Relational (MySQL and PostgreSQL) and NoSQL (DynamoDB) databases
  • CI/CD and Infrastructure: GitHub (for version control & Actions), Docker, Kubernetes, New Relic
  • Amazon Web Services (AWS): EKS, ECS, RDS, Lambda, and many other services
  • Collaboration: JIRA, Confluence, Zoom, Slack, and Office 365

Why McGraw Hill?

The work you do at McGraw Hill will be work that matters. We are collectively building experiences that will help shape the future of education. Play your part and experience a sense of fulfilment that will inspire you to even greater heights.

Why work for us?

The work you do at McGraw Hill will be work that matters. We are collectively building experiences that will help shape the future of education. Play your part and experience a sense of fulfilment that will inspire you to even greater heights.

The pay range for this position is between $185,000 - $240,000 annually, however, base pay offered may vary depending on job-related knowledge, skills, experience, and location. An annual bonus plan may be provided as part of the compensation package, in addition to a full range of medical and/or other benefits, depending on the position offered.

McGraw Hill recruiters always use a "@mheducation.com" email address and/or from our Applicant Tracking System, iCIMS. Any variation of this email domain should be considered suspicious. Additionally, McGraw Hill recruiters and authorized representatives will never request sensitive information in email.

McGraw Hill uses an automated employment decision tool (AEDT) to assist in the screening process by recommending candidates with "like skills" based on resume and job data. To request an alternative screening process, please select "Opt-Out" when asked to "Consent to use of Automated Employment Decision Tools" during the application.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Director, Software Engineering in New York, NY vacancy
  • $200k - $250k

    Are you ready to make an impact?Director, TechEx, Software Engineering From building customer-facing software to integrating complex platforms and modernizing legacy systems, we help clients use technology to solve important business problems. We bring software engineering... 
    Suggested
    Local area
    Immediate start
    Flexible hours

    West Monroe Partners

    New York, NY
    4 days ago
  • $155k - $185k

     ...time data needs and long-term analytics and research. The Software Engineering team designs, builds, and operates secure, scalable...  ...architecture, and continuous improvement. Position Summary The Director of Software Engineering provides both strategic and technical... 
    Suggested
    Work at office
    Remote work

    New York City Criminal Justice Agency

    New York, NY
    3 days ago
  •  ...Director of Trading TechnologyRead on to fully understand what this job requires in terms of skills and experience If you are a...  ...infrastructure.The successful candidate will lead and mentor a team of software engineers, platform engineers, and architects while remaining actively... 
    Suggested
    Full time
    Remote work
    Relocation

    The Cypress Group

    New York, NY
    1 day ago
  •  ...Director Of Software EngineeringIf you are looking for a game-changing career, working for one of the world's leading financial institutions...  ..., you've come to the right place.As a Director of Software Engineering at JPMorganChase within the Asset & Wealth Management,... 
    Suggested
    Contract work

    Chase

    New York, NY
    3 days ago
  • $255k - $275k

     ...Foundation's Informatics group, part of the Division of Autism and Neuroscience (A&N), is seeking an experienced Director or Senior Director of Research Software Engineering (RSE) to lead the design, development, and delivery of software systems that drive scientific discovery.... 
    Suggested
    Full time
    Local area

    Simons Foundation

    New York, NY
    3 days ago
  • $189.4k - $260.5k

     ...best health by delivering innovative technology solutions that power exceptional member and provider experiences. The Director, Software Engineering (Platform & Tool Development) is a senior technology leader responsible for the engineering, architecture, development,... 
    Full time
    Temporary work
    Apprenticeship
    Work at office
    Remote work
    Work from home
    Home office

    Humana

    New York, NY
    4 days ago
  •  ...Managing Director, Software & Platform Engineering About the Company Technology-driven enterprise software organization scaling software and platform engineering Industry Computer Software Type Privately Held About the Role The Company is seeking... 

    Confidential

    New York, NY
    2 days ago
  • $229k - $343k

     ...always execute with privacy at the forefront.We're looking for an Engineering Manager to join the Maps team at Snap!Our mission is to build...  ...years of practical work experience9+ years of post-Bachelor's software development experience; or a Master's degree in a technical... 
    Full time
    Live in
    Work at office
    Local area

    Snap

    New York, NY
    1 day ago
  • $275k

     ...Job Description Job Description Sr. Director Software Engineering Company Description Butterfly Network, Inc. (NYSE: BFLY) is driving a digital revolution in ultrasound imaging and sensing with its proprietary Ultrasound-on-Chip™ semiconductor technology and software... 
    H1b
    Work at office
    Immediate start
    2 days per week

    Butterfly Network

    New York, NY
    4 days ago
  • $218.4k - $365.2k

     ...to ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce is the #1 AI CRM...  ...shared technical foundations of Slack's clients. As Senior Director of Engineering for the Application Architecture and Systems... 
    Full time
    Shift work

    Salesforce

    New York, NY
    1 day ago
  •  ...Head of Software Engineering About the Company Leading financial advisory firm and independent investment bank advising on transactions exceeding $230 billion. Industry Investment Banking Type Privately Held About the Role The Company is in search... 

    Confidential

    New York, NY
    2 days ago
  • $272k - $431.25k

     ...platforms.To meet that challenge, NVIDIA is building an RL Frameworks engineering team for the open-source tools and infrastructure that...  ...and external partners depend on. We are looking for a Senior Software Engineering Manager to set strategy, build the team, and convert... 
    Full time
    Remote work

    Nvidia

    New York, NY
    3 days ago
  • $178.97k - $268.46k

     ....Job SummaryFreeWheel’s mission is to build great advertising software. We offer the most extensible and transparent advertising buying...  ...’ businesses. FreeWheel is looking for a Sr Manager, Software Engineering to join our Buyercloud (formerly Beeswax) Ad Serving team. The... 
    Full time
    Remote work
    Night shift
    Weekend work

    Comcast

    New York, NY
    4 days ago
  •  ...DoorDash, Affirm, and Zillow.About the roleWe are looking for our Engineering Manager who has a solid track record of developing and...  ...of successful delivery on the team.Familiarity with enterprise software and software as a service. We deliver a highly reliable service... 
    Full time
    Remote work
    Visa sponsorship
    Work visa

    Palo Alto Networks

    New York, NY
    3 days ago
  • $175.4k - $283.8k

     ...platform: the APIs, libraries, services, and data stores other engineering teams integrate with to control who can do what in their part...  ...product point of view at the same time.Familiarity with enterprise software and the expectations security-conscious customers place on... 
    Full time
    Live in
    Remote work

    Palo Alto Networks

    New York, NY
    18 hours ago
  • $128.9k - $226.05k

    Job Description - Manager, Enterprise Software EngineeringOverviewWolters Kluwer Global Business Services is designed to provide services...  ...Analysts, Functional Consultants, Basis teams, software engineers, and external application teams to deliver integrated, scalable... 
    Full time
    Contract work
    For contractors
    Work at office

    Wolters Kluwer

    New York, NY
    3 days ago
  • $179.7k - $241k

     ...that shape industry norms and enhance how audiences experience sports, entertainment & news.We’re looking for an experienced Software Engineering Manager to lead the JavaScript-based Disney Media Player experience across web and connected-device surfaces. This team is... 
    Worldwide

    Disney Interactive

    New York, NY
    18 hours ago
  • $258k - $376k

     ...time from anywhere in the world. If you're excited to shape the future of design and collaboration, join us! Figma’s Observability engineering team builds and operates the systems that give us deep visibility into the health, performance, and efficiency of our platform.... 
    Full time
    Remote work
    Work from home

    Figma

    New York, NY
    4 days ago
  • $165k - $267.5k

     ...DoorDash, Affirm, and Zillow.About the roleWe are looking for an Engineering Manager to join our Developer Infrastructure team. You’ll be...  ...for the process and technology that support our internal software development teams. You should be comfortable maintaining a complex... 
    Full time
    Work experience placement
    Remote work

    Palo Alto Networks

    New York, NY
    2 days ago
  • $258k - $376k

     ...team owns our MCP, Rest API and Gateway integrations powering millions of users as they work across design and code. As an Engineering Manager on External Platform, you’ll lead a team of senior engineers working at the intersection of engineering, operations, and... 
    Minimum wage
    Full time
    Local area
    Remote work
    Flexible hours

    Figma

    New York, NY
    4 days ago
  •  ...purpose of a mutual company built to last.Role OverviewAs a Director, AI Engineering in the Artificial Intelligence & Data (AI&D) organization,...  ..., React) and owning solutions through to production.Strong software engineering skills in Python; working knowledge of SQL and... 
    Live in
    Local area
    3 days per week

    New York Life Insurance Company

    New York, NY
    3 days ago
  • $200k

     ...finest business consultants, data analysts, data scientists, data engineers, and digital experts are all dedicated to bringing extra value...  ...What we are looking for The ideal candidate has a substantial software engineering and AI background with 8+ years of experience,... 

    Artefact

    New York, NY
    3 days ago
  • $242.1k - $327.5k

    Ring is looking for a Senior Software Development Manager to lead engineering teams building the devices and services behind Ring's connected home security products, including video doorbells, security cameras, and the cloud and mobile experiences that support them. This... 
    Worldwide
    Flexible hours

    Amazon

    New York, NY
    4 days ago
  • $10k

     ...is the place to do it.About Production EngineeringProduction Engineering is Ramp's infrastructure ownership layer. We exist to make Ramp...  ...what it costsWhat You'll DoProduction Engineers at Ramp are full software engineers who happen to specialize in infrastructure. You... 
    Full time
    Second job
    Work at office
    Remote work
    Home office
    Flexible hours
    Shift work

    Ramp

    New York, NY
    18 hours ago
  •  ...from @Rippling.com addresses. About the role At Rippling, Engineering is at the heart of our business and culture. We believe in our...  ...contributors on our team. Note that this is a full stack software internship role! This means you will be working in the front end... 
    Full time
    Summer work
    Internship
    Work at office
    3 days per week

    Rippling

    New York, NY
    2 days ago
  • $218.4k - $365.2k

     ...Event experiences. Events Technology is the engine behind Salesforce’s flagship and...  ...on demand and reporting.We are seeking a Software Engineering Architect to take on a leadership...  ...Leads and Engineering Leadership (Directors/VPs). Ability to articulate the trade-offs... 
    Full time
    Shift work

    Salesforce

    New York, NY
    4 days ago
  • $189.59k - $220k

     ...Director, Site Reliability Engineering NBCUniversal is one of the world’s leading media and entertainment companies. We create world‑class content,...  ...Job Description As a member of NBCUniversal’s Production Software Engineering team, responsible for leading and performing... 
    Full time
    For contractors
    Remote work

    NBCUniversal

    New York, NY
    1 day ago
  • $258k - $376k

     ...together in real time from anywhere in the world. If you're excited to shape the future of design and collaboration, join us! As the Engineering Manager for Observability, you'll lead the team building the systems that show Figma how its platform and its AI products... 
    Minimum wage
    Full time
    Local area
    Remote work
    Flexible hours

    Figma

    New York, NY
    6 hours ago
  • $258k - $376k

     ...from anywhere in the world. If you're excited to shape the future of design and collaboration, join us! Billing is a full stack engineering group automating revenue workflows and building end-to-end payment and billing capabilities for all of Figma’s customers, from... 
    Minimum wage
    Full time
    Temporary work
    Term time
    Local area
    Remote work
    Flexible hours

    Figma

    New York, NY
    6 hours ago
  • $258k - $376k

     ...the AI-powered workflows, platforms, and tooling that make every engineer at the company more productive. From agentic CI auto-fixing and...  ...team owns the systems that are transforming how Figma builds software. The team operates across a three-layer platform stack—sandbox... 
    Minimum wage
    Full time
    Local area
    Remote work
    Flexible hours

    Figma

    New York, NY
    6 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Director, Software Engineering. Be the first to apply!