.OverviewBuild the FutureWhen was the last time you experienced the impact of your work? Our Digital Platform Group thrives on building meaningful relationships with educators and learners. With that comes the unique opportunity to touch lives across the world and experience first-hand the difference your hard work makes.Your impact on the teamAs aSr. Software Engineerin McGraw Hill, you will be contributing to our Open Learning Platform, the foundation of the future course and homework delivery experience for McGraw Hill's digital learning solution. The services you help develop will provide content used across K–12, Higher Ed, Professional and International segments. Millions of students rely on the content and services every day to achieve their educational goals, which is even more critical in today's world of hybrid and remote learning. This individual must exhibit independent creativity, a curiosity to research new technologies and methodologies, and a pervasive desire to dig into complex technical issues while respecting timelines and team commitments.This is a remote position open to applicants authorized to work for any employer within Mexico.What can you expect from the position?Be the driving engineering force on your team and be able to clearly communicate business goals to your team.Collaborate with your partner product and program leaders to push projects forward by removing obstacles, think beyond the MVP, and clearly communicate status to stakeholders.Balance the need to solve deep technical problems with the larger macro goal of delivering software expediently and efficiently across a distributed microservice architecture.Analyze business requirements and identify possible gaps, ambiguities, missing scenarios, etc.Design and implement sound engineering solutions that meet the business need.Lead a distributed team to solve problems quickly and collaboratively.Present a passion for building high-quality, user-friendly, scalable, reusable web components and microservices.What can you bring to the role?4+ years of demonstrated software delivery experience with a distributed product & engineering team, working with languages such as Go, Node.Js, Java or PHP.2+ years working with TypeScript and frameworks such as Angular.You have experience with Cloud Technologies (preferably Amazon Web Services – ECS, RDS, Elasticsearch, EKS, S3).You can work in a fast-paced software release environment, where you deliver production-grade (zero downtime, fault-tolerant, etc.) software daily for a system with millions of users.You can contribute to the full software development life cycle – including writing application code, writing unit/integration/automation tests, documentation, and performance engineering.You are excited about building scalable API applications and crafting intuitive and responsive user interfaces for students and teachers so they can get the most out of our products