McGraw Hill Education Sr Software Engineer in Boston, Massachusetts
Senior Software Engineer- SmartBook
Our Digital Platforms Group creates and builds data-driven digital products that enhance teaching and improve learning outcomes. In addition, the team conducts research and development targeted at new market opportunities in the quickly evolving education technology space.
The SmartBook team is seeking a Senior Software Engineer, this role will focus on building new APIs and micro-services meant to serve millions of learners using our new line of products. Our current stack is constituted of Angular applications, Node APIs, build in Jenkins, containerized deployment in ECS, and hosting in AWS with infrastructure provisioned using terraform. The development team is in full control of the infrastructure, leveraging self-serve tools.
•Hands-on software development using TypeScript, modern frameworks and third party/open-source libraries •Cross discipline advocate who can ensure on-time delivery across engineering, user experience, product management, system administration, and release management •Research technology issues and work with teams staff to understand and resolve challenges •Work collaboratively with Product Management and PMO to define scope •Prototype with emerging technologies to prove product feature sets and enhance SDLC •Drive the adoption of conventions and best practices for back-end development •Ensure instrumentation and coverage metrics are addressed •Expertise with distributed version control systems (e.g, git, svn, mercurial, accurev or similar) •Expertise with DDD and data modeling •Expertise with REST •Participate in code reviews
Why work for McGraw-Hill Education? You’ll have the opportunity to unlock your potential, both professional and personally. Click here to learn more! #LI-ML2
Job: *Digital Prod Dev/Engineering
Organization: *HIGHER EDUCATION_ME03
Title: Sr Software Engineer
Requisition ID: 39185