IT & Software

Senior Software Developer

Houghton Mifflin Harcourt Co

Montreal (Administrative Region) · Quebec · Canada

Select how often (in days) to receive an alert: Create Alert

HMH Software Engineering–SeniorSoftware Engineer

At HMH, we are on a journey to change K-12 education landscape by building a ground breaking new learning platformused every day by millions of children across the USA. We are creating teams full of innovative, eager software professionals to build the products that will transform our industry. Our modern cloud platform developmentimproves every day, and we are advancing our next generation services using a variety of new technologies like micro-services, progressive web apps, data platform, machine learning, cloud-native and more.

We’re looking for engineerswho are passionate about innovating on behalf ofstudents and teachers, demonstrate a high degree of product ownership, and want to have fun while they make history.We’re looking for talented teammates and colleagues whokeep learning andcontribute as much as they receive.

If this sounds like you let’s talk.

The Opportunity–SeniorSoftware Engineer

Software Engineers personify the notion of constant improvement as they work with their team to build software that delivers on our mission to improve student outcomes. You’re not afraid to try new things even if they don’t work out as expected. You are independent, self-directed, high energy and as eager to contribute to your team as you are to progress on your own path to software craftsmanship. You’ll thrive workingina fast-paced, low friction environment where you’ll be exposed to a wide range ofcutting edgetechnologies.

Responsibilities:

Work independently and as part of a software development team taking responsibility for solving big challenges.

Understand HMH goals around quality and engineering discipline and participate in code reviews at the team level.

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, takingend-to-end responsibility for the design and efficient high quality delivery of one ormore components.

Looks ahead, finds and avoids pitfalls for the team.

Eagerly learn and apply newcutting-edgetechnologies like functional programming, distributed computing, machine learning, advance data engineering, and serverless computing.

Contribute to our engineering culture and ever-improving concept of engineering best practices

Requirements:

Logical and systematicproblem-solving skills.

Ability to work collaboratively and effectively in small teamsand cross-functional environments.

Experienceand knowledgeof an appropriate combination oftechnologiesand concepts suchas:

Architectural concepts such as microservices and separation of concerns

  • Development tools such as Git and Jira
  • UI frameworks such as Reactand Web Components
  • Development frameworks such asSpring Bootand Node.js/Express
  • Container technologies such as Dockerand Kubernetes

Database technologies such as SQL,noSQLand in-memory

Cloud technologiessuch asAWS

Operating frameworkssuch asApache Mesos,Apache Kafka, Apache Spark,andAmazon Kinesis

Required Education:

6+ 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 large projects.

Bachelor's degree in computer science or related field is preferred

Physical Requirements

Might be in a stationary position for a considerable time(sitting and/or standing).

The person in this position needs to move about inside the office to access file cabinets, office machinery, etc.

Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine, and computer printer.

Must be able to collaborate with colleagues via face to face, conference calls, and online meetings.

ABOUT US:

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

PLEASE NOTE:

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:

Web Design, Social Media, Education, Publishing, Creative, Marketing

#J-18808-Ljbffr

Reference: WJ-3875_13857256

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.