Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr Software Engineer

$124.3k - $160k

Access Dubuque

Sr Software Engineer

McGraw Hill

1 Positions

ID: 7138

Posted On 09/24/2026

Job Overview

Overview

Build the Future

At McGraw Hill, we are dedicated to delivering digital learning experiences that transform education for learners and educators. Our focus is on creating seamless, impactful products that truly benefit our users while supporting growth and collaboration across teams. We foster a culture that values innovation, teamwork, and a balance between career growth and personal well-being.

How can you make an impact?

We're looking for a Senior Full Stack Engineer to join our eCommerce engineering team, with a strong focus on feature development for our pricing engine and core commerce platform. You'll design and build the systems that calculate, apply, and manage pricing, discounts, and promotions at scale — working across our core stack of Angular, Go, and Java, and taking ownership of the AWS infrastructure those services run on. This role is well suited to an engineer who is equally comfortable shipping production features, reasoning about distributed system design, and owning infrastructure-as-code in a cloud-native environment.

This is a remote position open to applicants authorized to work for any employer within the United States.

What You'll Do

  • Own the end-to-end project plan for rolling out our enterprise AI tool across business and technology teams, from provisioning and access through change management and adoption tracking.

  • Design, build, and ship new features for our pricing engine and eCommerce platform, including pricing rules, discounts, promotions, and catalog-related capabilities.

  • Develop and maintain web applications using Angular for the frontend and Go (Golang) and Java for backend services and APIs.

  • Collaborate with product managers, designers, and QA to define, scope, and deliver features that directly impact millions of learners and educators.

  • Architect robust, scalable, low-latency systems and microservices capable of handling high-throughput pricing and checkout traffic.

  • Own and optimize AWS cloud infrastructure supporting the pricing platform, including services running on ECS and AWS Lambda.

  • Write and maintain Terraform to provision, version, and manage infrastructure as code.

  • Design and query data stores across PostgreSQL, Oracle, and Elasticsearch to support pricing, catalog, and search use cases.

  • Implement caching and other performance strategies to keep pricing calculations and lookups fast under load.

  • Conduct performance tuning and load testing (e.g., using K6) to validate the pricing engine holds up under peak traffic.

  • Build and maintain automated end-to-end test coverage using Playwright, and champion strong testing practices across the team.

  • Troubleshoot and resolve production issues related to pricing accuracy, application performance, and infrastructure.

  • Drive continuous improvement initiatives across backend architecture, deployment pipelines, and developer tooling.

  • Participate in code reviews, technical design discussions, and mentorship of other engineers.

What You Bring:

  • 8+ years of hands-on experience building and maintaining production web applications, with strong depth in both frontend and backend development.

  • Strong, hands-on experience with Go (Golang) for building high-performance backend services, APIs, and microservices.

  • Solid professional experience with Java in production backend systems.

  • Proficiency with Angular (v12+), including modules, components, services, RxJS, and state management, along with strong HTML5, CSS3, TypeScript, and JavaScript fundamentals.

  • Hands-on experience with AWS, including container-based deployment on ECS and serverless workloads using Lambda.

  • Working knowledge of Terraform for infrastructure as code.

  • Experience with relational databases (PostgreSQL and/or Oracle) and Elasticsearch, including data modeling and query optimization.

  • Experience with RESTful API design and implementation, and familiarity with microservices and event-driven architecture patterns.

  • Hands-on experience with test automation using Playwright and performance/load testing using K6 (or similar tools).

  • Strong understanding of distributed systems and software architecture patterns (MVC, microservices, event-driven, etc.), with the judgment to reason about trade-offs at scale.

  • Familiarity with Agile methodologies and tools such as Jira and Confluence.

  • Experience with APM and logging/observability platforms for monitoring and diagnosing production systems.

  • Strong communication skills and the ability to work effectively with distributed, cross-functional teams during Eastern Time Zone core hours.

Why work for us?

The work you do at McGraw Hill will be work that matters. We are collectively building experiences that will help shape the future of education. Play your part and experience a sense of fulfilment that will inspire you to even greater heights.

The pay range for this position is between $124,300 - $160,000 annually, however, base pay offered may vary depending on job-related knowledge, skills, experience, and location. 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, depending on the position offered. Click here to learn more about our benefit offerings.

McGraw Hill recruiters always use a “@mheducation.com” email address and/or from our Applicant Tracking System, iCIMS. Any variation of this email domain should be considered suspicious. Additionally, McGraw Hill recruiters and authorized representatives will never request sensitive information in email.

51206

Primary Contact

1702837431829

Jacqui Edwards

,

Phone

Phone

Phone

Fax

View email address on click.appcast.io

Email

True

False

True

Job Details

Categories

Publishing/Printing

Location

Remote, Remote

Job Type

Employee

Full/Part

Full Time

Company ID

695

Job REQ #

7138

# Positions

1

Start Date

20260924

End Date

20261028

Featured Job

TH Ad

TH Comments

Similar Jobs

Sr Software Engineer, Frontend

McGraw Hill

Sr Software Engineer, Backend

McGraw Hill

Director, Engineering - AI Enablement

McGraw Hill

Sr Software Engineer

McGraw Hill

Sr Software Engineer

McGraw Hill

Sr Technical Product Manager

McGraw Hill

Lead Data Engineer

McGraw Hill

Sr. Product Owner, AI

McGraw Hill

Manager, Applied AI Engineering

McGraw Hill

Sr Cybersecurity Architect

McGraw Hill

Share this Job

McGraw Hill

About the Company

At McGraw Hill, we believe that our contribution to unlocking a brighter future lies within the application of our deep understanding of how learning happens and how the mind develops. It exists where the science of learning meets the art of teaching.

Educators have been and always will be at the core of the learning experience. The solutions we develop help educators impart their knowledge to students more efficiently. We believe that harnessing technology can enhance learning inside and outside of the classroom and deepen the connections between students and teachers to empower greater success.

By partnering with educators around the globe, our learning engineers, content developers and pedagogical experts are developing increasingly open learning ecosystems that are proven to improve pass rates, elevate grades and increase engagement for each individual learner while improving outcomes for all.

Why? Because learning changes everything.

(

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Sr Software Engineer in Dubuque, IA vacancy
  • $65k - $95k

     ...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely...  ...The developer will be creating robust operating system driven software for advanced displays in conjunction with the display systems... 
    Suggested
    Full time
    Temporary work
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Dubuque, IA
    a month ago
  •  ...Job Description Job Description Cottingham & Butler is looking to add to our Software Engineering team! As a Full-Stack Software Engineer at Cottingham & Butler, you will play a crucial role in building and maintaining web applications for both internal and external... 
    Suggested

    Cottingham & Butler

    Dubuque, IA
    29 days ago
  • $65k - $90k

    Job Description Job Description RFA Engineering ( ) supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation and autonomy applications. We are seeking passionate... 
    Suggested
    Full time
    Temporary work
    Work at office
    Flexible hours

    RFA Engineering

    Dubuque, IA
    2 days ago
  •  ...Job Description Job Description Cottingham & Butler is seeking a highly motivated Software Engineer with deep AI expertise to join our IT team. This role is central to our mission of transforming how we deliver brokerage, claims, and client service experiences by... 
    Suggested

    Cottingham & Butler

    Dubuque, IA
    29 days ago
  • $74.99k - $112.48k

     ...Embedded Software Engineer There are over 7 billion people on this planet. And by 2050, there will be 2 billion more... many moving into urban centers at an unprecedented rate. Making sure there is enough food, fiber and infrastructure for our rapidly growing world... 
    Suggested
    Work experience placement
    Remote work
    Flexible hours
    Night shift

    John Deere

    Asbury, IA
    3 days ago
  • $70k - $110k

    RFA Engineering ( ) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise...  ...additional opportunities within our own organization. Embedded Software Engineer This position is associated with the design and... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    Rfamec

    Dubuque, IA
    3 days ago
  • $74.99k - $112.48k

     ...employer, including disabled & veterans. Primary Location: United States (US) - Iowa - Dubuque Function: Product Engineering (CA) Title: Embedded Software Engineer - 123963 Onsite/Remote: Onsite Position Your Responsibilities As an Embedded Software Engineer for John Deere... 
    Work experience placement
    Remote work
    Flexible hours

    John Deere

    Dubuque, IA
    1 day ago
  • Theisen's Home Farm Auto seeks a Chief Revenue Officer to serve as the operational leader bridging strategy to execution. You will oversee Marketing and Merchandising, partnering with Operations, Finance, Distribution, IT, and People to unify growth initiatives and drive...

    Jobleads-US

    Dubuque, IA
    2 days ago
  •  ...Senior Municipal Engineer We are currently seeking a full-time Senior Municipal Engineer. Our team works with local communities on a wide range of civil, municipal, and environmental projects. We are looking for a Professional Engineer who would work with CAD Technicians... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area

    Veenstra & Kimm, Inc., A Kleinfelder Company

    Asbury, IA
    3 days ago
  •  ...Job Description Take Your Design Career to the Next Level Kleinfelder, a Forbes' Top Employer for Engineers in North America, is committed to a people-first culture, technical excellence, and creating opportunities where employees can thrive! In 2025, we aquired... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area

    Kleinfelder Australia Inc

    Dubuque, IA
    2 days ago
  • Theisen's is seeking a Chief Revenue Officer to serve as the operational leader connecting strategy to execution across the organization, reporting to the CEO and partnering with leaders across Marketing, Merchandising, Operations, Finance, Distribution, IT, and People...
    Relocation

    Jobleads-US

    Dubuque, IA
    2 days ago
  • $71k - $130k

     ...Design Engineer Dubuque, Iowa, United States About the Job Experience Level: Mid-Senior Experience Required: 3 Years Education...  ...including hands-on activities, office work, and proficiency in MRP/ERP software, SolidWorks, and specification development. The Design Engineer... 
    Full time
    Part time
    Work at office

    Rider Solution

    Asbury, IA
    3 days ago
  • $115k - $160k

     ...Sr Technical Product Manager McGraw Hill 1 Positions ID: 6733 Posted On 07...  ...Technical Product Manager leads cross‑functional engineering teams within the Enterprise domain,...  ...optimization - working closely with software engineering, data science, and business leadership... 
    Senior
    Full time
    Remote work

    Access Dubuque

    Dubuque, IA
    2 days ago
  •  ...Senior Structural Engineer Dubuque or Davenport, Iowa Origin Design is a full-service professional design firm offering architecture...  ..., and the public. Practical experience with Revit BIM software preferred. Strong written and verbal communication skills.... 
    Senior
    Full time
    For contractors
    Currently hiring
    Work at office
    Local area
    Remote work
    Relocation package
    Flexible hours

    Origin Design

    Asbury, IA
    1 day ago
  •  ...pressure vessels and specialized fabrications serving customers throughout North America. We are currently seeking a full-time Design Engineer in Dubuque, IA. Join the UTF family and become part of an organization that's delivering on our promise of quality. Duties &... 
    Full time

    Universal Tank and Fabrication, Inc.

    Dubuque, IA
    3 days ago
  • Trustwell Living, LLC is seeking an Activity Assistant to support the planning, execution, and evaluation of the resident activity program at our Dubuque, IA location. You will assist the Activities Director with crafts, bingo, music groups, newsletters, and other approved...
    Senior

    Trustwell Living, LLC

    Dubuque, IA
    4 days ago
  • $38.9k - $47.84k

     ...Companies Certified as a Great Place to Work® Fortune Best Workplaces in Financial Services & Insurance Disability Representative Sr PRIMARY PURPOSE : Provides disability case management and complex claim determinations based on medical documentation and the... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Sedgwick

    Dubuque, IA
    2 days ago
  • $16.75 - $17 per hour

    Hourly rate ranges from $16.75 - $17.00 per hour and is dependent upon qualifications and experience. Benefits include: Company Paid Sick Time, Paid Vacation Time, Paid Holidays, Bereavement Pay, Jury Duty Pay, Contest Prize Awards, 401K Plan with Company Match, Medical...
    Senior
    Hourly pay
    Local area

    Spencer Gifts

    Asbury, IA
    20 hours ago
  •  ...opportunity employer, including disabled & veterans. Primary Location: United States (US) - North Dakota - Fargo Function: Product Engineering (CA) Title: 2027 Intern - Product Engineering - 123544 Onsite/Remote: Your Responsibilities We're looking for driven... 
    Internship
    Remote work
    Relocation
    Flexible hours

    John Deere

    Dubuque, IA
    4 days ago
  •  ...ideal candidate will have a background in automotive parts, excellent communication skills, and a basic understanding of math and Microsoft software. This full-time position offers opportunities for sales commission based on performance. #J-18808-Ljbffr Advance Auto Parts
    Senior
    Full time

    Advance Auto Parts

    Dubuque, IA
    3 days ago
  •  ...EHS Engineer RIE Coatings is seeking an experienced Environmental, Health & Safety (EHS) Engineer to lead environmental compliance and workplace safety initiatives across our manufacturing facilities in 3 states. This is a high-impact role responsible for ensuring... 
    Local area

    RIE Coatings

    Dubuque, IA
    3 days ago
  • $90k - $110k

     ...EHS Engineer Specialized Recruiting Group 1 Positions ID: 94410 Posted On 08/17/2026 Refreshed On 09/17/2026 Job Overview Specialized Recruiting Group is partnering with a growing manufacturing organization to find an experienced EHS Engineer . This... 
    Permanent employment
    Full time
    Contract work
    Interim role
    Internship
    Work at office

    Access Dubuque

    Dubuque, IA
    2 days ago
  • Location: Dubuque, IA Work Arrangement: In-office, or Hybrid Typical Day in the Life A typical day as a Tax Senior Associate in Dubuque, IA might include the following: Prepare a high-level return for a multi-million-dollar business or high net worth individual. Working...
    Senior
    Work at office
    Local area
    Visa sponsorship

    Colorado Railroad Museum

    Dubuque, IA
    20 hours ago
  • $15.5 per hour

    As a Senior Retail Stocking Associate (full‑time), you will be a valued member of a high‑performing team, empowered and equipped to do your job. You will understand why your work matters and feel proud of what you do. This role is perfect for you if you desire to develop...
    Senior
    Hourly pay
    Full time
    Temporary work

    Harbor Freight Tools

    Dubuque, IA
    2 days ago
  •  ...Qualifications: ~ Bachelor’s degree in accounting; CPA preferred ~4+ years of related accounting experience ~ Proficiency in accounting software (QuickBooks, Accounting CS) and the ability to learn new software ~ Excellent communication and analytical skills Top... 
    Senior
    Full time
    Summer work
    Flexible hours

    Honkamp, P.C.

    Dubuque, IA
    more than 2 months ago
  • $120k - $170k

     ...Scientist, you will join a team of data scientists, AI researchers, software developers, and psychometricians who provide technical and...  ...closely with colleagues across functions like Product, Engineering, Learning Design, and User Experience to help McGraw Hill create... 
    Senior
    Full time
    Remote work
    Worldwide

    Access Dubuque

    Dubuque, IA
    3 days ago
  • $21 - $29 per hour

    (USA) Senior Meat Cutter Sam's Club #4973 4400 Asbury Rd Dubuque, IA 52002-0406 R-2651135 $21.00 - $29.00/hr* Full time Shifts may vary As a Senior Meat Cutter you will drive sales in your area to deliver to our members more of what they love, for less. You will work...
    Senior
    Hourly pay
    Minimum wage
    Full time
    Part time
    Immediate start
    Flexible hours
    Shift work

    Sam's Club

    Asbury, IA
    2 days ago
  • $70k - $85k

     ...RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking a growth-oriented candidate to become an integral part of our engineering team. The selected candidate will work with... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    RFA Engineering

    Dubuque, IA
    1 day ago
  • $70k - $100k

     ...RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise....  ...improve system performance and reliability. Work with design, software, and test engineers to develop and validate control system... 
    Full time
    Temporary work
    Internship
    Work at office
    Flexible hours

    RFA Engineering

    Dubuque, IA
    20 hours ago
  • $70k - $100k

     ...Civil Engineer Specialized Recruiting Group 1 Positions ID: 94397 Posted On 08/17/2026 Refreshed On 09/17/2026 Job Overview...  ...Proficiency with Civil 3D, AutoCAD, or similar design software Strong written and verbal communication skills Goal-oriented... 
    Permanent employment
    Full time
    Contract work
    Part time
    For contractors
    Interim role
    Local area

    Access Dubuque

    Dubuque, IA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr Software Engineer. Be the first to apply!