Share this Job

Senior Software Developer/Développeur Logiciel Sénior

Date: Aug 1, 2019

Location: Montreal, QC, CA, H2W 2R2

Company: Houghton Mifflin Harcourt

Job Requisition ID: 6062

Software Engineering at HMH is focused on building fantastic software to meet the challenges facing teachers and learners. Enabling and supporting a wide range of next generation learning experiences. We design, and build custom applications and services used by millions.  We are creating teams full of innovative, eager software professionals to build the products that will transform our industry.  
We are staffing new, small, self-contained teams of engineers with people who love solving problems, building high quality products and services. We are looking for people with a wide range of skills, who can contribute broadly bringing the right tool to the right job. We use a wide range of technologies, and are building up a next generation services platform that can make our learning tools and content available to all our products, and someday to the world. If you want to make a difference in the lives of students and teachers, and understand what it takes to deliver high quality software, we would love to talk to you about this opportunity.
The Opportunity - Senior Software Developer
We are creating teams full of innovative, eager software engineers to build the products that will transform our industry. As a learning company we expect our teams to keep learning as well, and apply that learning to their work every day. Our engineers are independent, self-directed professionals bringing the latest technologies into our products. We expect each team to tackle a big problem, goal, or product advancement, and are assembling groups that are empowered to deliver on these challenges in the way that makes sense for the company. The work is rewarding, and the environment promotes learning at all career stages. In addition to implementing software in their areas, software engineers are exposed to a wide range of core HMH technologies, and practices.
For engineers, we are looking for people who want to take ownership and wrestle a hard problem into submission. You will be asked to think through the goal, figure out a potential solution, validate that solution with your peers, and then own the implementation. You will bring your experience and curiosity to apply modern software development tools and models to the learning space. We are tool and language agnostic but rather apply a set of quality and development values and standards to our work. We are working to build a fast moving, low friction environment for engineers to bring innovative solutions to tough problems, and want people who thrive in that environment, but also understand that the freedom comes with a responsibility for the team to take responsibility for quality at every level. We have already built a modern cloud platform to power our next generation services, and are building using a variety of new technologies like Scala, graph databases, Mesos frameworks and more.
Duties & Responsibilities

  • Work independently and as part of a software development team taking responsibility for solving big challenges.
  • Great at turning ideas into code, and making that code usable by your teammates, and the company.
  • Propose and implement technical solutions to problems and deliver to customers.
  • Collaborate with the team to translate goals into implementations, deliver incrementally.
  • Understand HMH goals around quality and engineering discipline and participate in code reviews at the team level.
  • Looks ahead, finds and avoids pitfalls for the team.
  • Test, analyze data, and improve constantly.

Knowledge & Experience

  • 9+ years of experience and a bachelor's degree in computer science or related field is preferred.
  • Understand the software development process and how their work contributes to the larger goals.
  • Experience working with a team on a large project.
  • We are looking for people who have experience with Java, Node, as well as front-end (HTML/JS) but place the highest value on ability to be productive in a wide range of environments, and learn to be productive quickly, even with unfamiliar tools.

Houghton Mifflin Harcourt (NASDAQ:HMHC) is a global learning company dedicated to changing people’s lives by fostering passionate, curious learners. As a leading provider of pre-K–12 education content, services, and cutting-edge technology solutions across a variety of media, HMH enables learning in a changing landscape. HMH is uniquely positioned to create engaging and effective educational content and experiences from early childhood to beyond the classroom.  HMH serves more than 50 million students in over 150 countries worldwide, while its award-winning children's books, novels, non-fiction, and reference titles are enjoyed by readers throughout the world. Follow HMH on Twitter, Facebook and YouTube. For more information, visit

Houghton Mifflin Harcourt is an equal employment opportunity employer and participates in E-Verify. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of gender, race/ethnicity, gender identity, sexual orientation, protected veteran status, disability, or other protected group status.

Job Segment: Social Media, Web Design, Marketing, Creative, Publishing