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
Lead the development of scalable, responsive web applications using ReactJS and NextJS, architecting solutions, and collaborating with backend teams to deliver high‑performance user experiences.
Responsibilities
Lead the Development team and architectural discussion
Develop and maintain scalable, responsive web applications using ReactJS and NextJS
Build reusable UI components using TypeScript and TailwindCSS
Implement real‑time features using WebSockets
Collaborate with backend teams using Node.js / NestJS APIs
Lead cloud architecture and engineering workstreams for PwC Southeast Asia Consulting, driving cloud strategy, migration, and implementation across public, private, and hybrid environments.
Responsibilities
Represent PwC in delivery holding a workstream lead for cloud architecture & engineering
Work with customers to understand current state and design future cloud environment
Deliver implementation owning architecture design and planning
Craft cloud strategy and conduct migration assessment
Serve as technical cloud SME to clients
Requirements
Bachelor’s degree in Information Systems, Computer Science, Engineering, or a related field or foreign equivalent
Nice to have: Microsoft Certified Azure Solution Architect Expert
The Software Asset Management product empowers organizations to manage software licensing and compliance with precision. Engineers build performance-efficient algorithms to help customers achieve the most accurate licensing position.
Compensation
base pay of $143,200 - $243,400, plus equity (when applicable), variable/incentive compensation and benefits.
Responsibilities
Build high-quality, clean, scalable, and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit Testing, etc.)
Own your code from design through implementation, test automation, and delivery
Collaborate with product managers to define feature sets that solve customer problems
Work with architects to shape product design and with QE to enhance quality and performance
Contribute to new product features and enhance existing offerings