Staff Software Engineer

Houghton Mifflin Harcourt Co

Boston (MA)

Hybrid

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

An educational technology company in Boston seeks a Staff Software Engineer to work in a collaborative environment. The role involves designing scalable solutions and leading application development with a focus on high availability. Candidates should have strong experience in full stack development, Agile methodologies, and a relevant degree. This position offers telecommuting options within the US.

Qualifications

  • Master's or Bachelor's degree in a related field required.
  • 3 years of software development experience required.

Responsibilities

  • Design and develop scalable solutions for client-facing applications.
  • Lead the development of high availability applications.
  • Work collaboratively within a cross-functional team.

Skills

Agile software development
Web Application development
J2EE and core Java
Spring Boot
Spring MVC
Modern JS frameworks
Postgres
Microservices architecture
APIs development
Cloud-based architecture

Education

Master’s degree in Computer Science or Software Engineering
Bachelor’s degree in Computer Science or Software Engineering

Job description

Press Tab to Move to Skip to Content Link

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

Job Title: Staff Software Engineer (Boston , MA)

Location: 125 High Street, Suite 900, Boston, MA 02110 (Full-time)

Who We Are

HMH is a learning technology company committed to delivering connected solutions that engage learners, empower educators, and improve student outcomes. As a leading provider of K–12 core curriculum, supplemental and intervention solutions and professional learning services, HMH partners with educators and school districts to uncover solutions that unlock students' potential and extend teachers' capabilities. HMH serves more than 50 million students and 4 million educators in 150 countries.

What You’ll Do

Working as a Full Stack Staff Software Engineer in a cross-functional team alongside other Engineers, Designers, and Quality Engineers, within an agile development environment, across multiple platforms.

Responsibilities:

  • Responsible for designing and developing strategic solutions, services and functionalities that are scalable and performant for client-facing platform applications supporting multiple partners.
  • Strive for high-quality services, continuously look for ways to improve team productivity and product reliability, performance, and security.
  • Responsible for leading the development of high availability and redundant applications deployed in a multi-tier clustered environment.
  • Decompose business objectives into valuable, incrementally releasable user features accurately estimating the effort to complete each.
  • Work collaboratively within a cross-functional, agile development team to solve problems, deliver incrementally, transfer knowledge and contribute to overall product architecture.
  • Oversee the work of a team of junior, mid-level and senior developers.
  • Coordinate and prioritize tasks.
  • Work closely with the leadership team to support the delivery of new services and functionality.
  • May telecommute from any location in the US.

What You’ll Need

Position Requirements: Master’s degree (or foreign equivalent degree) in Computer Science, Software Engineering or closely related technical field, plus 3 years of experience in a software development-related occupation with experience in full stack development.

In the alternative, employer will accept a Bachelor’s degree (or foreign equivalent degree) in Computer Science, Software Engineering or closely related technical field, plus 5 years of experience as described.

Experience may be gained concurrently and must include the following:

  • 3 years of experience with Agile software development methodologies.
  • 3 years of experience in developing Web Applications.
  • 3 years of experience in J2EE and core Java (v12+).
  • 3 years of experience with Spring Boot and Spring MVC.
  • 3 years of experience developing with modern JS frameworks (e.g. React, Redux, Polymer, Vue, Angular, Node.js), and understanding of their capabilities and appropriate application.
  • 3 years of DDL and DML experience in Postgres.
  • 3 years of experience developing in Microservices based architectures.
  • 3 years of experience in developing robust, secure and scalable APIs.
  • 1 year of experience in cloud-based architecture and serverless Computing (using Python, NodeJS and AWS services like S3, Lambda, RDS and API gateway).

* This position is part of HMH Education Company’s employee referral program and is eligible for an employee referral incentive bonus.

HMH is fully committed to Equal Employment Opportunity and to attracting, retaining, developing and promoting the most qualified employees without regard to race, gender, color, religion, sexual orientation, family status, marital status, pregnancy, gender identity, ethnic/national origin, ancestry, age, disability, military status, genetic predisposition, citizenship status, status as a disabled veteran, recently separated veteran, Armed Forces service medal veteran, other covered veteran, or any other characteristic protected by federal, state or local law. We are dedicated to providing a work environment free from discrimination and harassment, and where employees are treated with respect and dignity. We actively participate in E-Verify.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Software Engineer
Sr Software Engineer

Houghton Mifflin Harcourt • United States

Remote
USD 104,000 - 155,000
Sr Full stack Software Engineer
Sr Full stack Software Engineer

TrulyHired • Boston (MA)

Hybrid
USD 140,000 - 150,000
Health insurance
401(k)
Educational assistance
+2
Senior Software Engineer
Senior Software Engineer

Conditions. Workplace Diversity, LLC. • Boston (MA)

Hybrid
USD 140,000 - 190,000
Lead Software Engineer
Lead Software Engineer

ProAg Management, Inc. • Maple Grove (MN)

Hybrid
USD 130,000 - 145,000
Competitive salary
Comprehensive medical, vision, and dental coverage
401(k) plan with 6% company match
+3
Software Engineer
Software Engineer

Boston Globe Media • Boston (MA)

On-site
USD 83,000 - 120,000
Staff Software Engineer
Staff Software Engineer

Atlas HXM • United States

On-site
USD 140,000 - 190,000
Purpose-driven work
Diverse environment
Country benefits
+5
Lead Software Engineer, Medication Management
Lead Software Engineer, Medication Management

Mass Digital Health • Boston (MA)

Hybrid
USD 140,000 - 190,000
Commuter support
Employee assistance programs
Tuition assistance
+2
Software Engineering Manager
Software Engineering Manager

hyannisportresearch • Needham (MA)

On-site
USD 167,000 - 248,000
Senior Software Engineer - Deep Neurophenotyping
Senior Software Engineer - Deep Neurophenotyping

Massgeneralbrigham • Boston (MA)

Hybrid
Senior Full-Stack Developer
Senior Full-Stack Developer

Pearson • Boston (MA)

Hybrid
USD 110,000 - 150,000