McGraw Hill Education Software Engineer Intern in Boston, Massachusetts

We strive to hire extraordinary, diverse, talented, passionate individuals to help change the way we learn. Because learning changes everything.

/Do you have a global perspective and are passionate about succeeding? If so, then let’s talk!/

McGraw-Hill Education is a learning science company that delivers personalized learning experiences that help students, parents, educators and professionals drive results. McGraw-Hill Education has offices across North America, India, China, Europe, the Middle East and South America, and makes its learning solutions available in nearly 60 languages.

We are seeking to fill an internship opportunity for a Software Engineer. In this role, you will interact with other software engineers, quality engineers, content experts, instructional designers, data scientists, and UX designers to reimagine learning for millions of students and build products that are engaging, adaptive, and personalized to optimally support every learner. This position will be located at ourBoston, MAfacility.*


As aSoftware Engineer Intern, you will help us achieve ambitious product development goals. You will participate as a member of an Agile software development team, building products using modern software development practices. You will work to improve our software development lifecycle by contributing to initiatives that embrace Continuous Integration/Continuous Deployment (CI/CD).

At the conclusion of this internship opportunity, you will have experience working in a fast-paced, ambitious product development team, walking away with experience of how to build software responsive to product needs, with a high degree of quality and technical rigor using the latest tools and technologies while having delivered software that will be used by millions of students worldwide.

Critical Functions: * Hands-on development of web-based applications, platforms, and web services * Follow coding guidelines and develop reusable libraries and services * Learn to build software that is built to scale with anticipated user loads * Adopt key industry trends that materially improve team performance and code quality * Work effectively with cross-functional team members, and understand the role between software engineers, quality engineers, designers, program and project managers * Help engage a transformation in our development-operations and collaborate with your team to improve the time to market of the software solutions your team builds



A successful candidate will have: * Pursuit of bachelor's degree or equivalent experience in software engineering or related field * Exposure to building web sites with modern tools and technologies * Strong ability to present and communicate own ideas * Strong written and verbal communication skills * OO design and coding skills * Experience with Javascript, PHP,Java, HTML/CSS A successful candidate may have: * Strong grasp of web technologies and standards * Exposure to one or more Web frameworks (Angular, Protractor.js, Node.js, Silex/Symfony and Bootstrap preferred) * Familiarity with REST APIs and Microservices * Familiarity with best practices in web security, cross-browser compatibility issues * Experience in a Unix/Linux environment, exposure to cloud technologies (AWS) a big plus * Exposure to mobile Web technologies (mobile Safari, Android Browser, mobile Chrome) * Exposure to Test Automation scripting frameworks. Next Steps: * If you’re interested in this position, submit your resume. * We’ll review your resume, and if you might be a match, we’ll contact you. * After our first conversation, you may be invited to interview with others at McGraw-Hill Education. This is your time to shine! * If you’re eager, dynamic and ultimately a good fit, you’ll be afforded the opportunity to change the future of education. Join a team of those who want to make a difference in education, are intellectually curious and have integrity! We can offer a means for you to achieve the goals you want to accomplish in your career. Please apply – right now – we can’t wait to meet you!

McGraw-Hill Education is an EOE/Male/Female/Disability/Veterans/Sexual Orientation/Gender Identity. Only electronic job submissions will be considered for employment. For special accommodations due to disability, please email TalentAcquisition@mheducation.com and your request will be forwarded to the appropriate individual.

Job: *Administrative Support

Organization: *HIGHER EDUCATION_ME03

Title: Software Engineer Intern

Location: Massachusetts-Boston

Requisition ID: 36808