Lead a large team of web application developers, driving system design, AWS migration, and adoption of generative AI and modern engineering practices.
Compensation
The salary range for this position is 155,000.00 - 260,000.00 USD Annual and is eligible for an annual bonus based on individual and company performance.
Responsibilities
Manage a large team of web application developers with direct accountability for performance, engagement, hiring and career development.
Set technical direction and execution standards for scalable, secure and maintainable web applications.
Drive the migration of enterprise workloads from on premise to AWS.
Partner with architects, product managers, reliability engineers, quality engineers and security team to deliver robust software applications.
Ensure engineering decisions align with non-functional requirements including availability, latency, throughput, fault tolerance and recoverability.
Requirements
Bachelor’s degree
Nice to have: Digital Service Engineering environment
Analyze requirements, conduct manual and automated testing of web-based applications, develop test plans and scripts, and manage defects to support software releases.
Compensation
Estimated Salary/Wage
USD $75,000.00/Yr. Up to USD $85,000.00/Yr.
Responsibilities
Review business, functional, and technical requirements to identify test scenarios, acceptance criteria, risks, and coverage needs.
Perform manual testing of new features and enhancements, as well as comprehensive regression testing to validate system stability and quality prior to release.
Develop, document, and maintain test plans, test cases, test scripts, test data, and traceability documentation to support application lifecycle activities.
Design, implement, and maintain automated test scripts using Playwright and other approved automation frameworks to improve testing efficiency and coverage.
Test web-based applications, reports, dashboards, integrations, and web services/APIs to verify functionality, performance, accuracy, and compliance with requirements.
Design, build, and deliver highly available, scalable, and resilient services and applications for McGraw Hill’s Open Learning program.
Compensation
The pay range for this position is between $125,000 - $150,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.
Responsibilities
Design, build, and deliver highly available, scalable, and resilient services and applications
Own solutions through their full lifecycle
Collaborate closely with product managers and engineering leaders to drive technical solutions and successful delivery
Produce technical documentation, architectural guidance, and engineering best practices
Improve system reliability, scalability, performance, and maintainability across core services
Design, build and ship intuitive experiences that help people and AI agents collaborate on business workflows.
Compensation
The typical base salary range for this position is $148,500 - $223,900 annually. In select cities within the San Francisco and New York City metropolitan area, the base salary range for this role is $178,900 - $246,000 annually.
Responsibilities
Design, build and ship intuitive experiences that help people and AI agents collaborate on business workflows.
Develop full-stack features across web applications, conversational interfaces and collaboration platforms such as Microsoft Teams, Slack and email.
Build APIs and agent tooling using technologies such as GraphQL, REST and MCP to connect users, agents and workflows.
Create consistent interaction patterns that let users stay informed, provide input and complete work across channels.
Build secure, reliable integrations, including authentication, authorization, notifications and account connectivity.
The Human Agent Interfaces (HAI) team builds the surfaces where people and agents work together, including notifications, task interactions, conversational and Copilot experiences, and the tools agents use to act on workflows.
Compensation
The typical base salary range for this position is $148,500 - $223,900 annually. In select cities within the San Francisco and New York City metropolitan area, the base salary range for this role is $178,900 - $246,000 annually.
Responsibilities
Design, build and ship intuitive experiences that help people and AI agents collaborate on business workflows.
Develop full-stack features across web applications, conversational interfaces and collaboration platforms such as Microsoft Teams, Slack and email.
Build APIs and agent tooling using technologies such as GraphQL, REST and MCP to connect users, agents and workflows.
Create consistent interaction patterns that let users stay informed, provide input and complete work across channels.
Build secure, reliable integrations, including authentication, authorization, notifications and account connectivity.
Designs and delivers software solutions that accelerate research workflows and enhance data analysis, ensuring scalability, maintainability, and reliability of systems.
Compensation
The salary range for this position is: $125,300.00 - $208,800.00
Responsibilities
Designs and delivers software solutions that accelerate research workflows and enhance data analysis.
Ensures the scalability, maintainability, and reliability of the systems developed.
Contributes to the technical vision within a project scope while aligning with the broader engineering strategy.
Translates requirements into high-quality, performant code.
Collaborates with peers, product managers, and scientists to ensure timely delivery.
Requirements
Bachelor’s degree in Computer Science, Engineering, or equivalent experience
Lead a portfolio of forward-deployed engineering engagements across business and platform domains, serving as the senior technical lead in discovery and solution design.
Responsibilities
Lead a portfolio of forward-deployed engineering engagements across business and platform domains; define priorities, allocate resources, and ensure delivery of measurable outcomes within defined timelines.
Serve as the senior technical lead in discovery and solution design with executive stakeholders; translate ambiguous opportunities into actionable, production-ready plans.
Own and evolve forward deployment methodologies, including engagement standards, delivery playbooks, and handoff frameworks.
Champion a reuse-first approach, driving the creation of reusable patterns, reference architectures, and platform contributions from field learnings.
Establish and enforce engineering quality standards, including secure-by-default practices, observability, testability, and operational readiness.
Requirements
Bachelor’s degree in Computer Science, Engineering, or related field