The work you do at McGraw Hill will be work that matters. We are collectively designing content that will build the future of education. Play your part and experience a sense of fulfilment that will inspire you to even greater heights.
VP, Software Engineering
Location
United States
Posted
3 days ago
Salary
$250K - $310K / year
Seniority
Mid Level
Job Description
VP, Software Engineering
McGraw Hill LLC.
Role Description McGraw-Hill's Higher Education engineering team builds products that millions of students and instructors rely on every day — courseware, adaptive learning, and the data systems that make personalized education possible at scale. This VP of Engineering role sits at the center of that work. - Define and drive engineering strategy - Lead and develop experienced engineering leaders - Build systems for people to grow and thrive - Recruit like it's a competitive sport - Design organizations that scale - Partner with product, sales and marketing — deeply and continuously - Navigate shared engineering effectively - Own your budget and spend it well Qualifications - Bachelors Degree (Computer Science, Computer Engineering, or related field, or equivalent experience) - 15+ years of professional experience, including at least 8 years in progressively senior engineering leadership roles. - Superior financial acumen with the ability to drive efficient software engineering and operational practices while managing a budget of $20m+ and a staff of more than 150 professionals. - Strong technical leadership in a product-engineering environment is required. - Strong track record of delivering scaled software products to millions of users with at least $500m of annual revenue. - Proven track record of superior tactical delivery in service of the business strategy. - Proven experience in building, managing, and developing high-performing teams. - Experience leading globally distributed teams, including offshore, nearshore, and vendor-managed organizations. - Keen business sense. Ability to communicate technical information in a clear and actionable way to non-technical stakeholders. - Stay current on emerging software technologies and solutions. - Demonstrated ability to build and maintain strong customer relationships. - Exceptional problem solving, analytic and diagnostic skills. - The candidate must also possess a strong full-stack software background, with a focus on usability, accessibility, and scalability. - Highly motivated, proactive, collaborative team player with the ability to persuade others and influence outcomes. Requirements - Prior experience in the EdTech industry, especially the Higher Ed market, is a significant plus. - Prior experience with data driven products. - Familiarity with adaptive learning, data/personalization platforms, or LMS ecosystems. - Experience leading engineering through a significant platform migration or modernization effort. - Deep experience within the media industry is a plus. Benefits - The pay range for this position is between $250,000 - $310,000 annually. - An annual bonus plan may be provided as part of the compensation package. - A full range of medical and/or other benefits, depending on the position offered.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Software Developer
Judi HealthJudi Health values a diverse workplace and celebrates the diversity that each employee brings to the table. We are proud to provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, medical condition, genetic information, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Role Description Join our mission to transform our nation's healthcare system as a Full Stack Software Developer. In this role, you’ll contribute to building and enhancing our web-based enterprise health platform. This is a great opportunity to grow your skills in a collaborative, remote-first environment while making a meaningful impact. Qualifications - 3+ years of software development experience. - Bachelor's degree in Computer Science or related field is preferred. - Previous Pharmacy Benefits Manager (PBM) experience preferred. - Git code management skills with experience working in a mono repository preferred. - Strong Python (Flask/SQLAlchemy) and TypeScript (React) experience. - Experience with PostgreSQL database knowledge, e.g. common table expressions, windowing functions, views, stored procedures, full-text or geospatial indexing techniques. - Proficiency targeting infrastructure as code with a security mindset (AWS, Terraform). - Participation throughout the software development lifecycle (SDLC). - A history of delivering complex web applications to the cloud. - Strong knowledge of unit testing across multiple paradigms. - Experience working with microservices/an API-based application paradigm. Requirements - Collaborate with senior developers to implement new features and improve existing functionality. - Write and test high-quality code based on design specifications and product requirements with minimal support from team and senior engineers on the team. - Participate in planning and design discussions with product managers and designers. - Write clean, maintainable code using technologies like Python, React, and AWS. - Conduct testing and debugging software to ensure high quality. - Become a subject matter expert on your team’s products. - Work in an Agile/Scrum environment. - Responsible for adherence to the Capital Rx Code of Conduct including reporting of noncompliance. Benefits - Remote-first culture. - Tangible impact on society; your code will directly improve healthcare experiences for millions. - Late-stage startup with stability; startup energy with a focus on delivery, but healthy processes with a strong financial outlook that provides a sense of security. Company Description Judi Health is an enterprise health technology company providing a comprehensive suite of solutions for employers and health plans, including: - Judi Rx, a public benefit corporation delivering full-service pharmacy benefit management (PBM) solutions to self-insured employers. - Judi Health™, which offers full-service health benefit management solutions to employers, TPAs, and health plans. - Judi®, the industry’s leading proprietary Enterprise Health Platform (EHP), which consolidates all claim administration-related workflows in one scalable, secure platform. Together with our clients, we’re rebuilding trust in healthcare in the U.S. and deploying the infrastructure we need for the care we deserve.
Principal Software Engineer, Pricing
UpstartOur mission is to enable effortless credit based on true risk.
• Define the long-term technical direction and roadmap for Pricing in alignment with Upstart’s business objectives. • Lead the design and development of a system that continuously optimizes the matching of supply and demand for Upstart’s borrower-lender marketplace. • Work closely with ML scientists to improve and develop new models that improve core business metrics. • Guide the architectural evolution of Pricing engineering systems with an emphasis on scaling innovation across multiple engineering teams. • Uncover and drive alignment across complex technical requirements, designs, trade-offs, influencing product direction • Proactively evaluate, prototype, and roll out new technologies/frameworks to help cultivate a culture of innovation • Lead from the front, while mentoring and developing technical leaders
Senior Software Engineer, Mobile – SIM Key Auth & Trust
ProveWe're the modern way of proving identity.
• Write well-designed, efficient code across iOS, Android, and Web platforms, and perform code reviews. • Own delivery of software features from Product to Production. • Partner with Product, IT and Operations to define technical requirements, develop project roadmaps, and ensure timely, efficient delivery. • Troubleshoot and resolve complex customer-reported issues and technical challenges through creative problem-solving. • Lead projects and mentor engineers. • Promote, maintain, and enhance our cultural values of humility, passion, inclusion, and leadership.
Senior Full Stack Engineer
UPS - United Parcel ServiceRoadie, a UPS Company, is a delivery platform that was crowdsourced and founded in 2014. As an employer, Roadie strives to create a culture for its team members
• Design, build, and test the APIs and services that power RoadieXD • Develop internal and customer-facing tools, primarily in React, that enable our cross-dock operations to scale efficiently • Partner with Engineering, Product, and Operations to solve complex logistics challenges and deliver high-impact features • Influence architecture and technical design decisions that improve the scalability, reliability, and performance of the Roadie platform • Write clean, maintainable code backed by automated testing, thoughtful code reviews, and modern engineering best practices • Continuously improve existing systems by identifying opportunities to enhance performance, developer experience, and long-term maintainability


