Staff Software Engineer

Houghton Mifflin Harcourt Co

Dublin

On-site

EUR 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid working environment
Flexible start times
Bonus
Pension
Healthcare
Tuition support
Paid maternity and paternity leave

Job summary

Houghton Mifflin Harcourt Co is seeking a Lead Software Engineer in Dublin to architect and develop components of their educational platform. The role requires expertise in Java Spring Boot and NodeJS, along with strong SQL and cloud experience.

Key responsibilities include mentoring teams, engaging with engineering leadership, and collaborating on deployments. The position offers a hybrid working environment, flexible hours, and various benefits including healthcare, pension, and tuition support.

Qualifications

  • Expertise in Java Spring Boot or NodeJS, with experience in both.
  • Strong SQL experience, ideally with GraphQL knowledge.
  • Experience with cloud providers like AWS or Azure.

Responsibilities

  • Architect and develop multiple components of the platform.
  • Engage with leadership to propose new solutions.
  • Mentor and coach development teams; manage code reviews.

Skills

Java Spring Boot
NodeJS
SQL
Docker
Kubernetes
Agile

Education

BSc or higher in Computer Science

Tools

AWS
Azure
Apache Kafka
Redis
Elastic Search

Job description

Job Title: Lead Software Engineer (Staff Software Engineer)

Location: Trinity Central, 152-160 Pearse St., Dublin 2.

HMH is a learning company and we design and build our educational learning platform ("Ed Learning"), to make a positive, lifelong impact to millions of students and teachers' lives. Delivering "Ed Learning" to over 53 million users means our technology must be slick, performant and fully responsive. This is where your engineering skills come in.

Responsibilities
  • Architect and develop multiple components of the platform using Java 13 Spring Boot and NodeJS microservices.
  • Engage with engineering leadership to discuss or propose new solutions and demo software to the wider engineering group.
  • Mentor and coach development teams; manage code reviews and PRs.
  • Collaborate on deployments and shared components across platform teams.
  • Identify technical trade‑offs, latest approaches, and new technical directions.
Qualifications
  • Expertise in either Java Spring Boot or NodeJS with experience in both.
  • Strong SQL experience, ideally with GraphQL knowledge.
  • Experience working with a cloud provider such as AWS or Azure.
  • Experience with Docker, including writing Dockerfiles and deploying to Kubernetes.
  • Significant experience working in an Agile team.
Beneficial
  • Java or NodeJS certification.
  • Cloud architecture experience, ideally AWS Certified.
  • Experience creating and working with large‑scale SQL databases with high performance.
  • Experience with Apache Kafka, Redis and Elastic Search.
  • Experience in coaching or mentoring technical teams.
  • Comfort presenting technically to senior business leaders, translating technical constraints into business language.
Education & Experience
  • BSc or higher in Computer Science or a relevant discipline.
  • We regret we cannot offer work permit/sponsorship for this role.
Benefits – What’s also in it for you?
  • We pay our engineers well.
  • Benefits such as:
    • Hybrid working environment
    • Flexible start times, summer hours
    • Bonus, pension, healthcare
    • Tuition support
    • Tax saver travel
    • Paid maternity and paternity leave
    • HMH mentorship and more.
  • City centre location beside Pearse St. Dart Station – easy to get to by all public transport.
  • We warmly welcome diverse applicants for this role.
Other Requirements
  • Must be capable of sitting, standing, and walking for extended periods.
  • Might be in a stationary position for a considerable time.
  • The person needs to move around the office to access file cabinets, office machinery, etc.
  • Constantly operates a computer and other office productivity machinery.
  • Must be able to collaborate with colleagues via face‑to‑face, conference calls, and online meetings.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Gaelvert Development • Dublin

Hybrid
EUR 90,000 - 125,000
Flexible hybrid
Prime Dublin location
Private Medical Insurance
+7
Team Lead, Software Engineering
Team Lead, Software Engineering

Ministry Brands • Galway

On-site
EUR 90,000 - 120,000
Hybrid working from Galway office
25 days annual leave
Health insurance
+8
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Methodius Ltd • Dublin

Hybrid
EUR 70,000 - 90,000
Annual Bonus Scheme
Contributory Pension
Private Medical Insurance
+7
Lead Software Engineer
Lead Software Engineer

Medserv • Dublin

Hybrid
EUR 90,000 - 150,000
21 days annual leave
Hybrid work arrangement
Health insurance
+7
Software Engineer
Software Engineer

Fruition Group Ireland • Dublin

On-site
EUR 65,000 - 105,000
On-site Dublin city centre
25 days' annual leave
Company events
+1
Senior Manager, Engineering (R-19027)
Senior Manager, Engineering (R-19027)

Dnb • Dublin

On-site
EUR 85,000 - 110,000
25 days annual leave
Flexible working - hybrid model
Employee Health Insurance
+1
Team Lead, Software Engineering
Team Lead, Software Engineering

ministrybrands • Galway

On-site
EUR 90,000 - 120,000
25 days annual leave
Private health insurance
Dental coverage
+5
Staff Engineer, DevOps
Staff Engineer, DevOps

LearnUpon • Dublin

Hybrid
EUR 75,000 - 95,000
Competitive salary
Comprehensive private health insurance
Company pension scheme
+2
Senior Engineer (Platform)
Senior Engineer (Platform)

Jobgether • Ireland

On-site
EUR 95,000 - 140,000
Fully remote
40 days PTO per year
Mental health support
+5
Software Engineer
Software Engineer

ministrybrands • Galway

On-site
EUR 60,000 - 90,000
Hybrid work model
25 days leave
Private health insurance
+2