Resume and JobRESUME AND JOB
McGraw Hill logo

Sr Software Engineer (Full Stack)

McGraw Hill

Software and Technology Jobs

Sr Software Engineer (Full Stack)

full-timePosted: Oct 30, 2025

Job Description

Sr Software Engineer (Full Stack)

Location: Mexico

Department: Technology

Work Mode: Remote

About the Role

Impact the Moment at McGraw Hill. We create best-in-class, next-generation learning platforms that are used by millions of students and educators worldwide every day. In our supportive and collaborative environment, you'll work alongside brilliant colleagues, touch lives globally, see the tangible difference your hard work makes, and pursue paths of lifelong learning in an innovation-driven culture focused on transforming education technology. Join our Integrations team as a Sr Software Engineer (Full Stack), a critical component of McGraw Hill's digital learning ecosystem. You'll design and implement robust integration solutions connecting our platforms with third-party LMS systems, authentication providers, and external services—handling millions of daily requests to ensure seamless experiences for students and educators. This remote position is open to applicants authorized to work for any employer within Mexico. What You'll Do: Design and develop scalable integration services using Go and TypeScript; lead projects and mentor peers; participate in on-call for production reliability; implement observability (metrics, logging, tracing); optimize database queries and indexing; build CI/CD pipelines with GitHub Actions, Docker, Kubernetes, and Terraform; promote best practices in testing, code quality, and documentation; and champion customer empathy while sharing knowledge across teams. About You: You bring a Bachelor’s in computer science with 3+ years experience (or 5+ years in product/enterprise software), proficiency in Go and TypeScript/Angular, observability expertise, database optimization skills, hands-on AWS/Docker/K8s/Terraform, and a strong grasp of performance, reliability, scalability, and security. With excellent problem-solving, communication, and a passion for best practices, you're eager to learn edtech domains like LTI, OAuth, SAML. We value a production-focused mindset, modern tool usage like GitHub Copilot, and ownership in production. Why McGraw Hill? Your work will shape the future of education, delivering fulfillment and inspiration. McGraw Hill recruiters use '@mheducation.com' or '@careers.mheducation.com' emails via iCIMS—beware suspicious variations or requests for sensitive info. MEX-TECH-10

Key Responsibilities

  • Design, develop, and maintain highly scalable integration services using Go and TypeScript
  • Lead technical projects, contribute to architectural decisions, and mentor team members
  • Participate in on-call rotation and collaborate with SRE to ensure production reliability through proactive issue identification and rapid incident response
  • Implement observability in your code (metrics, logging, tracing) and work with monitoring tools to track application health and performance
  • Write performant database queries, implement proper indexing strategies, and collaborate with SRE on query optimization
  • Build and maintain CI/CD pipelines using GitHub Actions, Docker, Kubernetes, and Terraform
  • Promote engineering best practices including comprehensive testing, code quality, and technical documentation
  • Champion customer empathy and share knowledge across engineering teams
  • Connect McGraw Hill's learning platforms with third-party LMS systems, authentication providers, and external services
  • Handle millions of daily requests ensuring seamless experiences for students and educators

Required Qualifications

  • Bachelor’s in computer science with 3+ years of work experience or 5+ years of experience in product or enterprise software development
  • Highly proficient in Go and TypeScript/Angular (or React/other modern frameworks)
  • Developer-focused observability experience: Instrumenting code with metrics, structured logging, and traces; using tools like New Relic, Datadog, or CloudWatch
  • Database engineering from a developer perspective: Write efficient queries, understanding indexes, identifying slow queries, and optimizing application data access patterns
  • Hands-on cloud and infrastructure experience: AWS (EKS, RDS), Docker, Kubernetes, Terraform, and CI/CD pipelines
  • Strong understanding of non-functional requirements including performance, reliability, scalability, and security
  • Comfort with learning domain-specific knowledge (LTI, OAuth, SAML) and working across functional boundaries

Preferred Qualifications

  • Experience leading technical projects and contributing to architectural decisions
  • Mentoring team members and championing engineering best practices
  • Production-focused mindset designing for resilience beyond happy path scenarios
  • Leveraging modern tools like GitHub Copilot while maintaining code quality
  • Participation in on-call rotation and collaboration with SRE for production reliability

Required Skills

  • Go programming
  • TypeScript/Angular or React
  • Observability (metrics, logging, tracing with New Relic, Datadog, CloudWatch)
  • Database query optimization and indexing
  • AWS (EKS, RDS)
  • Docker
  • Kubernetes
  • Terraform
  • CI/CD pipelines (GitHub Actions)
  • Problem-solving
  • Communication
  • Engineering best practices (testing, code quality, documentation)
  • Production reliability and on-call experience
  • LTI, OAuth, SAML protocols
  • Scalability, performance, security focus
  • Customer empathy
  • Mentoring and knowledge sharing

Benefits

  • Work on best-in-class, next-generation learning platforms used by millions worldwide
  • Supportive and collaborative environment with brilliant colleagues
  • Opportunity to touch lives around the world and see the impact of your work
  • Paths for lifelong learning and professional growth
  • Remote position for applicants authorized to work in Mexico
  • Competitive compensation and comprehensive health benefits
  • Professional development programs and innovation-focused culture
  • Team events and recognition for impactful contributions to education technology

McGraw Hill is an Equal Opportunity Employer.

Locations

  • Not Specified, Philippines 1376 (Remote)

Salary

Estimated Salary Rangemedium confidence

1,800,000 - 3,000,000 PHP / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Go programmingintermediate
  • TypeScript/Angular or Reactintermediate
  • Observability (metrics, logging, tracing with New Relic, Datadog, CloudWatch)intermediate
  • Database query optimization and indexingintermediate
  • AWS (EKS, RDS)intermediate
  • Dockerintermediate
  • Kubernetesintermediate
  • Terraformintermediate
  • CI/CD pipelines (GitHub Actions)intermediate
  • Problem-solvingintermediate
  • Communicationintermediate
  • Engineering best practices (testing, code quality, documentation)intermediate
  • Production reliability and on-call experienceintermediate
  • LTI, OAuth, SAML protocolsintermediate
  • Scalability, performance, security focusintermediate
  • Customer empathyintermediate
  • Mentoring and knowledge sharingintermediate

Required Qualifications

  • Bachelor’s in computer science with 3+ years of work experience or 5+ years of experience in product or enterprise software development (experience)
  • Highly proficient in Go and TypeScript/Angular (or React/other modern frameworks) (experience)
  • Developer-focused observability experience: Instrumenting code with metrics, structured logging, and traces; using tools like New Relic, Datadog, or CloudWatch (experience)
  • Database engineering from a developer perspective: Write efficient queries, understanding indexes, identifying slow queries, and optimizing application data access patterns (experience)
  • Hands-on cloud and infrastructure experience: AWS (EKS, RDS), Docker, Kubernetes, Terraform, and CI/CD pipelines (experience)
  • Strong understanding of non-functional requirements including performance, reliability, scalability, and security (experience)
  • Comfort with learning domain-specific knowledge (LTI, OAuth, SAML) and working across functional boundaries (experience)

Preferred Qualifications

  • Experience leading technical projects and contributing to architectural decisions (experience)
  • Mentoring team members and championing engineering best practices (experience)
  • Production-focused mindset designing for resilience beyond happy path scenarios (experience)
  • Leveraging modern tools like GitHub Copilot while maintaining code quality (experience)
  • Participation in on-call rotation and collaboration with SRE for production reliability (experience)

Responsibilities

  • Design, develop, and maintain highly scalable integration services using Go and TypeScript
  • Lead technical projects, contribute to architectural decisions, and mentor team members
  • Participate in on-call rotation and collaborate with SRE to ensure production reliability through proactive issue identification and rapid incident response
  • Implement observability in your code (metrics, logging, tracing) and work with monitoring tools to track application health and performance
  • Write performant database queries, implement proper indexing strategies, and collaborate with SRE on query optimization
  • Build and maintain CI/CD pipelines using GitHub Actions, Docker, Kubernetes, and Terraform
  • Promote engineering best practices including comprehensive testing, code quality, and technical documentation
  • Champion customer empathy and share knowledge across engineering teams
  • Connect McGraw Hill's learning platforms with third-party LMS systems, authentication providers, and external services
  • Handle millions of daily requests ensuring seamless experiences for students and educators

Benefits

  • general: Work on best-in-class, next-generation learning platforms used by millions worldwide
  • general: Supportive and collaborative environment with brilliant colleagues
  • general: Opportunity to touch lives around the world and see the impact of your work
  • general: Paths for lifelong learning and professional growth
  • general: Remote position for applicants authorized to work in Mexico
  • general: Competitive compensation and comprehensive health benefits
  • general: Professional development programs and innovation-focused culture
  • general: Team events and recognition for impactful contributions to education technology

Target Your Resume for "Sr Software Engineer (Full Stack)" , McGraw Hill

Get personalized recommendations to optimize your resume specifically for Sr Software Engineer (Full Stack). Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Sr Software Engineer (Full Stack)" , McGraw Hill

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

McGraw HillEducation TechnologyTechnologyNot SpecifiedPhilippinesTechnology

Answer 10 quick questions to check your fit for Sr Software Engineer (Full Stack) @ McGraw Hill.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

McGraw Hill logo

Sr Software Engineer (Full Stack)

McGraw Hill

Software and Technology Jobs

Sr Software Engineer (Full Stack)

full-timePosted: Oct 30, 2025

Job Description

Sr Software Engineer (Full Stack)

Location: Mexico

Department: Technology

Work Mode: Remote

About the Role

Impact the Moment at McGraw Hill. We create best-in-class, next-generation learning platforms that are used by millions of students and educators worldwide every day. In our supportive and collaborative environment, you'll work alongside brilliant colleagues, touch lives globally, see the tangible difference your hard work makes, and pursue paths of lifelong learning in an innovation-driven culture focused on transforming education technology. Join our Integrations team as a Sr Software Engineer (Full Stack), a critical component of McGraw Hill's digital learning ecosystem. You'll design and implement robust integration solutions connecting our platforms with third-party LMS systems, authentication providers, and external services—handling millions of daily requests to ensure seamless experiences for students and educators. This remote position is open to applicants authorized to work for any employer within Mexico. What You'll Do: Design and develop scalable integration services using Go and TypeScript; lead projects and mentor peers; participate in on-call for production reliability; implement observability (metrics, logging, tracing); optimize database queries and indexing; build CI/CD pipelines with GitHub Actions, Docker, Kubernetes, and Terraform; promote best practices in testing, code quality, and documentation; and champion customer empathy while sharing knowledge across teams. About You: You bring a Bachelor’s in computer science with 3+ years experience (or 5+ years in product/enterprise software), proficiency in Go and TypeScript/Angular, observability expertise, database optimization skills, hands-on AWS/Docker/K8s/Terraform, and a strong grasp of performance, reliability, scalability, and security. With excellent problem-solving, communication, and a passion for best practices, you're eager to learn edtech domains like LTI, OAuth, SAML. We value a production-focused mindset, modern tool usage like GitHub Copilot, and ownership in production. Why McGraw Hill? Your work will shape the future of education, delivering fulfillment and inspiration. McGraw Hill recruiters use '@mheducation.com' or '@careers.mheducation.com' emails via iCIMS—beware suspicious variations or requests for sensitive info. MEX-TECH-10

Key Responsibilities

  • Design, develop, and maintain highly scalable integration services using Go and TypeScript
  • Lead technical projects, contribute to architectural decisions, and mentor team members
  • Participate in on-call rotation and collaborate with SRE to ensure production reliability through proactive issue identification and rapid incident response
  • Implement observability in your code (metrics, logging, tracing) and work with monitoring tools to track application health and performance
  • Write performant database queries, implement proper indexing strategies, and collaborate with SRE on query optimization
  • Build and maintain CI/CD pipelines using GitHub Actions, Docker, Kubernetes, and Terraform
  • Promote engineering best practices including comprehensive testing, code quality, and technical documentation
  • Champion customer empathy and share knowledge across engineering teams
  • Connect McGraw Hill's learning platforms with third-party LMS systems, authentication providers, and external services
  • Handle millions of daily requests ensuring seamless experiences for students and educators

Required Qualifications

  • Bachelor’s in computer science with 3+ years of work experience or 5+ years of experience in product or enterprise software development
  • Highly proficient in Go and TypeScript/Angular (or React/other modern frameworks)
  • Developer-focused observability experience: Instrumenting code with metrics, structured logging, and traces; using tools like New Relic, Datadog, or CloudWatch
  • Database engineering from a developer perspective: Write efficient queries, understanding indexes, identifying slow queries, and optimizing application data access patterns
  • Hands-on cloud and infrastructure experience: AWS (EKS, RDS), Docker, Kubernetes, Terraform, and CI/CD pipelines
  • Strong understanding of non-functional requirements including performance, reliability, scalability, and security
  • Comfort with learning domain-specific knowledge (LTI, OAuth, SAML) and working across functional boundaries

Preferred Qualifications

  • Experience leading technical projects and contributing to architectural decisions
  • Mentoring team members and championing engineering best practices
  • Production-focused mindset designing for resilience beyond happy path scenarios
  • Leveraging modern tools like GitHub Copilot while maintaining code quality
  • Participation in on-call rotation and collaboration with SRE for production reliability

Required Skills

  • Go programming
  • TypeScript/Angular or React
  • Observability (metrics, logging, tracing with New Relic, Datadog, CloudWatch)
  • Database query optimization and indexing
  • AWS (EKS, RDS)
  • Docker
  • Kubernetes
  • Terraform
  • CI/CD pipelines (GitHub Actions)
  • Problem-solving
  • Communication
  • Engineering best practices (testing, code quality, documentation)
  • Production reliability and on-call experience
  • LTI, OAuth, SAML protocols
  • Scalability, performance, security focus
  • Customer empathy
  • Mentoring and knowledge sharing

Benefits

  • Work on best-in-class, next-generation learning platforms used by millions worldwide
  • Supportive and collaborative environment with brilliant colleagues
  • Opportunity to touch lives around the world and see the impact of your work
  • Paths for lifelong learning and professional growth
  • Remote position for applicants authorized to work in Mexico
  • Competitive compensation and comprehensive health benefits
  • Professional development programs and innovation-focused culture
  • Team events and recognition for impactful contributions to education technology

McGraw Hill is an Equal Opportunity Employer.

Locations

  • Not Specified, Philippines 1376 (Remote)

Salary

Estimated Salary Rangemedium confidence

1,800,000 - 3,000,000 PHP / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Go programmingintermediate
  • TypeScript/Angular or Reactintermediate
  • Observability (metrics, logging, tracing with New Relic, Datadog, CloudWatch)intermediate
  • Database query optimization and indexingintermediate
  • AWS (EKS, RDS)intermediate
  • Dockerintermediate
  • Kubernetesintermediate
  • Terraformintermediate
  • CI/CD pipelines (GitHub Actions)intermediate
  • Problem-solvingintermediate
  • Communicationintermediate
  • Engineering best practices (testing, code quality, documentation)intermediate
  • Production reliability and on-call experienceintermediate
  • LTI, OAuth, SAML protocolsintermediate
  • Scalability, performance, security focusintermediate
  • Customer empathyintermediate
  • Mentoring and knowledge sharingintermediate

Required Qualifications

  • Bachelor’s in computer science with 3+ years of work experience or 5+ years of experience in product or enterprise software development (experience)
  • Highly proficient in Go and TypeScript/Angular (or React/other modern frameworks) (experience)
  • Developer-focused observability experience: Instrumenting code with metrics, structured logging, and traces; using tools like New Relic, Datadog, or CloudWatch (experience)
  • Database engineering from a developer perspective: Write efficient queries, understanding indexes, identifying slow queries, and optimizing application data access patterns (experience)
  • Hands-on cloud and infrastructure experience: AWS (EKS, RDS), Docker, Kubernetes, Terraform, and CI/CD pipelines (experience)
  • Strong understanding of non-functional requirements including performance, reliability, scalability, and security (experience)
  • Comfort with learning domain-specific knowledge (LTI, OAuth, SAML) and working across functional boundaries (experience)

Preferred Qualifications

  • Experience leading technical projects and contributing to architectural decisions (experience)
  • Mentoring team members and championing engineering best practices (experience)
  • Production-focused mindset designing for resilience beyond happy path scenarios (experience)
  • Leveraging modern tools like GitHub Copilot while maintaining code quality (experience)
  • Participation in on-call rotation and collaboration with SRE for production reliability (experience)

Responsibilities

  • Design, develop, and maintain highly scalable integration services using Go and TypeScript
  • Lead technical projects, contribute to architectural decisions, and mentor team members
  • Participate in on-call rotation and collaborate with SRE to ensure production reliability through proactive issue identification and rapid incident response
  • Implement observability in your code (metrics, logging, tracing) and work with monitoring tools to track application health and performance
  • Write performant database queries, implement proper indexing strategies, and collaborate with SRE on query optimization
  • Build and maintain CI/CD pipelines using GitHub Actions, Docker, Kubernetes, and Terraform
  • Promote engineering best practices including comprehensive testing, code quality, and technical documentation
  • Champion customer empathy and share knowledge across engineering teams
  • Connect McGraw Hill's learning platforms with third-party LMS systems, authentication providers, and external services
  • Handle millions of daily requests ensuring seamless experiences for students and educators

Benefits

  • general: Work on best-in-class, next-generation learning platforms used by millions worldwide
  • general: Supportive and collaborative environment with brilliant colleagues
  • general: Opportunity to touch lives around the world and see the impact of your work
  • general: Paths for lifelong learning and professional growth
  • general: Remote position for applicants authorized to work in Mexico
  • general: Competitive compensation and comprehensive health benefits
  • general: Professional development programs and innovation-focused culture
  • general: Team events and recognition for impactful contributions to education technology

Target Your Resume for "Sr Software Engineer (Full Stack)" , McGraw Hill

Get personalized recommendations to optimize your resume specifically for Sr Software Engineer (Full Stack). Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Sr Software Engineer (Full Stack)" , McGraw Hill

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

McGraw HillEducation TechnologyTechnologyNot SpecifiedPhilippinesTechnology

Answer 10 quick questions to check your fit for Sr Software Engineer (Full Stack) @ McGraw Hill.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.