Senior Software Engineer: Build Next-Gen Education Platform

Houghton Mifflin Harcourt Co

Montreal (administrative region)

On-site

CAD 110,000 - 160,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Houghton Mifflin Harcourt is seeking a Senior Software Engineer to join a fast-paced team building a modern cloud platform for K-12 education. You will independently drive software development, participate in code reviews, and translate ideas into high-quality code used by students and teachers.

You’ll work with modern tech like microservices, React, Spring Boot, Docker, and AWS, while advancing engineering best practices and exploring new data engineering and ML capabilities.

Qualifications

  • Bachelor's degree in computer science or related field.
  • 6+ years of experience in software development.
  • Experience working with a team on large projects.

Responsibilities

  • Work independently and as part of a software development team taking responsibility for solving big challenges.
  • Understand 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, taking end-to-end responsibility for the design and efficient high quality delivery of one or more components.
  • Looks ahead, finds and avoids pitfalls for the team.
  • Eagerly learn and apply new cutting-edge technologies 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

Skills

Logical problem-solving
Collaborative teamwork
Cross-functional collaboration

Education

Bachelor's degree in computer science or related field

Tools

Git
Jira
React
Web Components
Spring Boot
Node.js/Express
Docker
Kubernetes
SQL
noSQL
in-memory
AWS
Apache Mesos
Apache Kafka
Apache Spark
Amazon Kinesis

Job description

Houghton Mifflin Harcourt is seeking a Senior Software Engineer to join a fast-paced team building a modern cloud platform for K-12 education. You will independently drive software development, participate in code reviews, and translate ideas into high-quality code used by students and teachers.

You’ll work with modern tech like microservices, React, Spring Boot, Docker, and AWS, while advancing engineering best practices and exploring new data engineering and ML capabilities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer — Platform & Cloud Lead
Senior Software Engineer — Platform & Cloud Lead

Houghton Mifflin Harcourt Co • Montreal (administrative region)

On-site
CAD 90,000 - 125,000
Software Developer - Platform
Software Developer - Platform

Houghton Mifflin Harcourt Co • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Senior Full Stack Developer (Remote - Quebec)
Senior Full Stack Developer (Remote - Quebec)

Houghton Mifflin Harcourt Co • Montreal (administrative region)

Remote
CAD 90,000 - 130,000
Senior Software Developer - CMS
Senior Software Developer - CMS

Houghton Mifflin Harcourt Co • Montreal (administrative region)

On-site
CAD 90,000 - 125,000
Senior Software Developer - Spark & Database
Senior Software Developer - Spark & Database

Houghton Mifflin Harcourt Co • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Senior Devops Engineer (Remote - Quebec)
Senior Devops Engineer (Remote - Quebec)

Houghton Mifflin Harcourt Co • Montreal (administrative region)

Remote
CAD 90,000 - 130,000
Software Engineer II
Software Engineer II

Mheducation • Canada

Hybrid
CAD 107,000 - 128,000
Annual bonus
Medical benefits
Back-end Developer or Full-stack Developer
Back-end Developer or Full-stack Developer

CICCC - Cornerstone International Community College of Canada- • Vancouver

On-site
CAD 83,000 - 165,000
Front-end Developer or Full-stack Developer
Front-end Developer or Full-stack Developer

CICCC - Cornerstone International Community College of Canada- • Vancouver

On-site
CAD 90,000 - 120,000
Software Engineer - Data Insights
Software Engineer - Data Insights

Top Hat • Toronto

On-site
CAD 90,000 - 120,000
Remote-first
Learning & development
Health benefits
+1