Jobs · Engineering · New York

Sr Software Engineer

McGraw Hill · New York, NY · 2 wk ago
On-siteEngineering$124k–$160k/yrFull-time

About the role

As a Sr. Software Engineer (Full Stack) at McGraw Hill, you will drive progress and help build the future of learning by expanding McGraw Hill Connect—a course management and adaptive learning solution that enables millions of learners to achieve their full potential. This role serves as the technical expert for product, sales, marketing, and business teams while also being the product expert for technical teams. You will combine intimate knowledge of customers, strong analytical skills, and technical acumen to drive a holistic product vision that energizes teammates and delights customers. This is a remote position available to candidates authorized to work for any employer in the United States, with a preference for those located in the East Coast Time Zone.

Responsibilities

  • Design, build, test, and maintain scalable, secure, and efficient back-end systems and APIs that support web and mobile applications.
  • Translate technical designs and product requirements into high-quality, maintainable software solutions under the guidance of engineering leadership.
  • Collaborate with engineers, product managers, designers, and other stakeholders to deliver seamless and robust platform functionality.
  • Write clean, maintainable code and contribute to code reviews, automated testing, and engineering best practices to ensure high-quality software delivery.
  • Optimize server performance, database queries, and system scalability to ensure reliable and responsive applications.
  • Support monitoring, troubleshooting, and incident resolution efforts using observability tools, including participation in off-hours support when needed.
  • Contribute to the adoption of modern tools, technologies, and development methodologies that improve team efficiency and product quality.
  • Share knowledge with peers, support junior engineers when appropriate, and contribute positively to a collaborative engineering culture.

Requirements

  • Bachelor’s degree in a related field or equivalent experience preferred.
  • 5+ years of applicable experience in software engineering or back-end development.
  • Strong experience with server-side programming languages such as Python, Java, Node.js, Ruby, or Go.
  • Experience designing and developing REST APIs and working with microservices in low-latency, high-availability environments.
  • Good understanding of database technologies, both relational (e.g., PostgreSQL, MySQL) and non-relational (e.g., MongoDB, DynamoDB).
  • Experience working in cloud environments such as AWS, GCP, or Azure and familiarity with infrastructure as code tools like Terraform or CloudFormation.
  • Knowledge of system performance optimization, caching strategies, and distributed systems concepts.
  • Experience with observability and monitoring tools such as New Relic, Datadog, or equivalent.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Familiarity with web security best practices and OWASP guidelines.

Nice to have

  • Experience working on platform services related to authorization, permissions, identity, or access management.
  • Experience contributing to shared services or internal developer platforms.

Benefits

An annual bonus plan may be provided as part of the compensation package, in addition to a full range of medical and/or other benefits. Click here to learn more about our benefit offerings.

Pay

The pay range for this position is between $124,350 - $160,000 annually; however, base pay offered may vary depending on job-related knowledge, skills, experience, and location.

Similar jobs

Sr Software Engineer

UberSunnyvale, CA· 2 days ago
Engineering$265k–$317k/yrapply on tnl2.jometer.com

Sr Software Engineer

UberSan Francisco, CA· 2 days ago
Engineering$202k–$246k/yrapply on tnl2.jometer.com

Sr Software Engineer

Cox Automotive Inc.Atlanta, GA· 2 days ago
Information Technology$102k–$169k/yr

Sr Software Engineer

Piper CompaniesUnited States· 3 days ago
RemoteEngineering$150k–$180k/yrapply on careers.pipercompanies.com

Sr Software Engineer

TRIMEDXGreater Indianapolis· 1 mo ago
Engineeringapply on trimedx.wd1.myworkdayjobs.com

Sr Software Engineer

Southwest AirlinesDallas, TX· 1 mo ago
Engineering$139k–$154k/yrapply on careers.southwestair.com