Leave us your email address and we'll send you all the new jobs according to your preferences.

Staff Software Engineer

Posted 9 hours 18 minutes ago by Houghton Mifflin Harcourt Co

Permanent
Full Time
I.T. & Communications Jobs
Dublin, Dublin, Ireland
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.
Email this Job