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

Software Engineer II

$90k - $135k

Access Dubuque

Software Engineer II

McGraw Hill

1 Positions

ID: 6804

Posted On 06/01/2026

Job Overview

Overview

Impact the Moment

At McGraw Hill we create best-in-class, next-generation learning platforms that are used by millions of students and educators worldwide every day. We design intuitive and effective tools and experiences that maximize teachers’ time and students’ learning. And we do all of this in a supportive and collaborative environment where we work alongside brilliant colleagues, touch lives around the world, see the difference our hard work makes, and continue our paths of lifelong learning.

Your impact on team

We are seeking a Software Engineer II - AI to join our AI Platform team. The ideal candidate will possess expertise in building AI powered full stack applications. Since this position entails development of Generative AI enabled apps, practical experience in generative AI and demonstrating a profound understanding of its principles, applications, and latest advancements is highly desirable. This role requires a dynamic individual who can build and seamlessly integrate AI solutions across the full stack, contributing to our AI initiatives and ensuring robust, scalable implementations.

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

What You’ll Do:

  • Develop, implement, and maintain AI platform & AI powered tools / applications, including generative AI solutions that are reliable, maintainable, and scalable.

  • Develop and maintain software solutions that comply with accessibility standards such as WCAG 2.2 AA. Integrate accessibility best practices into code, testing, and design processes.

  • Work closely with data scientists, product managers, and other engineers to deliver high-quality solutions.

  • Stay up to date with the latest advancements in AI technologies, exploring opportunities to integrate new AI capabilities into existing or new applications.

  • Implement best practices for application security and ensure compliance with relevant data privacy and protection regulations.

  • Contribute to CI/CD processes to allow for smoother releases

  • Support cloud infrastructure optimizing for performance, cost, and security.

  • Apply engineering best practices within your team to ensure quality, stability, performance, resiliency, and maintainability of your software.

About You:

  • 3+ years of experience in product or enterprise software development.

  • Hands-on experience on the full software stack including Frontend (Angular/React), Backend / API (Python / Node.js), Databases (such as MySQL and PostgreSQL, NoSQL databases such as DynamoDB) and Infrastructure (AWS/Azure, Terraform)

  • Experience implementing accessible features in web applications.

  • Experience assisting in the development of scalable AI powered solutions at an enterprise level such as Azure AI Search, Azure OpenAI service, Amazon Bedrock or similar technologies.

  • Recent focus on generative AI, with hands-on experience in applying LLM frameworks such as LangChain

  • Working knowledge of Retrieval-Augmented Generation (RAG) techniques, including implementing and optimizing RAG models to enhance information retrieval and generation capabilities

  • Solid technical abilities in software development, testing, monitoring, performance tuning and deployment pipelines

  • Strong technical communication and collaboration skills

  • Passion for technology and commitment to staying current on AI advancements

Why McGraw Hill?

We firmly believe in the mission of educating students and helping them succeed. Our teams operate in a collaborative and safe environment where everyone’s input is valued, trusted, and respected.

You’ll have opportunity for horizontal and vertical movement and growth throughout the organization, including clear career paths for your long term personal and professional growth.

The pay range for this position is between $90,000 - $135,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.

50743

Primary Contact

1702837431829

Jacqui Edwards

,

Phone

Phone

Phone

Fax

[email protected]

Email

True

False

True

Job Details

Categories

Publishing/Printing

Location

Remote, Remote

Job Type

Employee

Full/Part

Full Time

Company ID

695

Job REQ #

6804

# Positions

1

Start Date

20260601

End Date

20260731

Featured Job

TH Ad

TH Comments

Similar Jobs

Associate Editor

Kendall Hunt Publishing Company

Dietary Assistant Dyersville PRN

MercyOne

Machine Operator - Cuba City

Express Employment Professionals

Production Laborer

Sedona Staffing Services

Claims Coordinator

Cottingham & Butler/ SISCO

Supply Management OFP Specialist

John Deere

Hospice Nurse Case Manager

Hospice of Dubuque

CNC Manager

Specialized Recruiting Group

RN-Rehabilitation Inpatient

UnityPoint Health Finley Hospital

Acute Care RN-Medical Unit Registered Nurse

MercyOne

Client Service Representative

Cottingham & Butler/ SISCO

Industrial Maintenance Technician

Bodine Electric Company

Clinic LPN - Urgent Care

UnityPoint Health Finley Hospital

Inside Sales Executive

Cottingham & Butler/ SISCO

Medical Lab Tech or Medical Tech- Flex

Grant Regional Health Center

Maintenance Manager

Specialized Recruiting Group

Surgical Services RN-Registered Nurse

MercyOne

Part-time Adjunct Faculty for the LIFE Program - C

University of Dubuque

Entry Level Sales Executive

Cottingham & Butler/ SISCO

Emergency Medicine - Physician PRN - Dubuque, Iowa

UnityPoint Health Finley Hospital

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 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Dubuque, IA vacancy
  •  ...Software Engineer Cottingham & Butler/ SISCO 1 Positions ID: (***) ***-**** Posted On 01/20/2026 Refreshed On 06/11/2026 Job Overview HealthCheck360 is looking to add a dynamic Full‑Stack Software Engineer to our team! This role is uniquely positioned as a... 
    Suggested
    Part time

    Access Dubuque

    Dubuque, IA
    3 days ago
  •  ...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 harnessing artificial intelligence.... 
    Suggested

    Cottingham & Butler

    Dubuque, IA
    2 days ago
  • $120k - $180k

     ...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely...  ...engineering support and expertise. We are seeking a Senior Front End Software Engineer to become an integral part of our software... 
    Suggested
    Temporary work
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Dubuque, IA
    10 days ago
  •  ...Software Developer Colony Brands, Inc. 1 Positions ID: 92677 Posted On 06/30/2026 Job Overview Because we value team building...  ...Job TH Ad 0 TH Comments Similar Jobs AI Software Engineer Cottingham & Butler/ SISCO Software Engineer... 
    Suggested
    Full time
    Work experience placement
    Monday to Friday

    Access Dubuque

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

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

    RFA Engineering

    Dubuque, IA
    8 hours ago
  • $65k - $90k

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

    Rogers Freels & Associates Inc

    Dubuque, IA
    22 days ago
  • $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... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Dubuque, IA
    8 days ago
  •  ...Fortune Best Workplaces in Financial Services & Insurance VP AI Engineering Job Responsibilities · Define and execute the enterprise...  ...; advanced degree preferred. · 10+ years of experience in software engineering, AI engineering, or platform architecture. · 5+... 

    Sedgwick

    Dubuque, IA
    2 days ago
  • $100k - $160k

     ...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely...  ...engineering support and expertise. We are seeking a Senior Front End Software Engineer to become an integral part of our software... 
    Temporary work
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Dubuque, IA
    11 days ago
  • $100k - $160k

     ...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely...  ...engineering support and expertise. We are seeking a Senior Front End Software Engineer to become an integral part of our software... 
    Temporary work
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Dubuque, IA
    11 days ago
  •  ...Mobile Engineer Cottingham & Butler/ SISCO 1 Positions ID: (***) ***-**** Posted On 05/11/2026 Refreshed On 06/11/2026 Job Overview...  ...to improve quality and help reduce regressions. Follow the software development lifecycle and contribute to Agile delivery ,... 
    Part time
    Internship

    Access Dubuque

    Dubuque, IA
    19 hours ago
  •  ...architecture, and backend best practices. Qualifications · Bachelor’s degree in Computer Science, Engineering, or related field. · 7–10+ years of experience in backend software development. · Strong proficiency in one or more backend languages such as Java, C#, Python,... 
    Contract work

    Sedgwick

    Dubuque, IA
    5 days ago
  •  ...Are you passionate about ensuring software quality and delivering an exceptional end-user experience? We are looking for a dedicated Software Quality Assurance (SQA) Specialist to join our team. In this role, you will monitor, analyze, and test software during development... 

    Cottingham & Butler

    Dubuque, IA
    3 days ago
  •  ...Product Engineer Revolution Lightboards 1 Positions ID: 92560 Posted On 06/25/2026 Job Overview Description “Be helpful...  ...manufacturing environment ~ Demonstrated proficiency in CAD software (e.g., SolidWorks, Inventor, Fusion 360) ~ Comfortable working... 
    Full time
    Part time
    Remote work
    Shift work
    Day shift

    Access Dubuque

    Dubuque, IA
    5 days ago
  • Primary Purpose Supervise the operations of multiple teams of examiners and technical staff for disability claims for clients; monitor workload, provide training, give technical direction to examiner reports, and maintain claim diaries. Essential Functions and Responsibilities...
    Contract work
    Work at office

    Sedgwick Claims Management Services

    Dubuque, IA
    4 days ago
  • $65k - $110k

     ...RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise....  ...customers, and additional opportunities within our own organization. Software Test Automation Engineer The Software Test Automation Engineer... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    RFA Engineering

    Dubuque, IA
    3 days ago
  • $120k - $165k

     ...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... 
    Full time
    Remote work
    Worldwide

    Access Dubuque

    Dubuque, IA
    1 day ago
  • POSITION SUMMARY Chief responsibility is the oversight of alumni relations strategy of the College. This position will manage the Alumni Office staff, oversee their operation, set goals and strategy in conjunction with the Vice President for Institutional Advancement...
    Contract work
    Work at office
    Weekend work
    Afternoon shift

    Loras College

    Dubuque, IA
    4 days ago
  • $120k - $160k

     ...experience with solid background in the using data visualization tools and libraries and data exploration, data wrangling, and feature engineering. Experience with natural language processing and healthcare data preferred. Skills & Knowledge Proficiency writing code in Python... 
    Work at office
    Local area
    Flexible hours

    Sedgwick

    Dubuque, IA
    7 days ago
  • $100k

    Excellent opportunity to join a leading, national credit card processing company that has over a decade of industry experience. Slice Merchant Services offers innovative payment processing solutions to merchants. Slice has put together a comprehensive package of products...
    Local area

    Slice Merchant Services

    Dubuque, IA
    19 hours ago
  • Merchandise Leader As the Merchandise Leader, you are the Merchandising Team Leader's right hand in ensuring your store is always rocking AEO Brand Visual Standards. Your expertise lies in executing effective Floorsets, marketing and merchandising updates; plus, you...
    Casual work
    Seasonal work
    Local area
    Flexible hours
    Shift work
    Weekend work
    Afternoon shift
    Early shift

    American Eagle Outfitters

    Dubuque, IA
    1 day ago
  • $13 - $17 per hour

    Job Title: Team Lead Reports to: Club Manager Status: Full Time/Supervisor/Non-Exempt Job Summary Responsible for assisting in the oversight of gym operations to ensure positive member experience. Essential Duties and Responsibilities Assist...
    Hourly pay
    Full time
    Temporary work
    Local area
    Shift work

    Planet Fitness

    Asbury, IA
    4 days ago
  • Flexible Scheduling, College Tuition Reimbursement, Insurance Benefits, and SO MUCH MORE! This job posting is for a position in a restaurant owned and operated by an independent franchisee and not McDonald’s USA. This franchisee owns a license to use McDonald’s logos...
    Full time
    Part time
    Local area
    Flexible hours

    McDonald's

    Dubuque, IA
    3 days ago
  • Job Title: Team Lead Reports to: Club Manager Status: Full Time/Supervisor/Non-Exempt Job Summary Responsible for assisting in the oversight of gym operations to ensure positive member experience. Essential Duties and Responsibilities Assist in training...
    Full time
    Temporary work
    Local area
    Shift work

    Planet Fitness

    Asbury, IA
    1 day ago
  • $80k - $130k

     ...Iowa 18600 S John Deere Rd Dubuque, IA 52001, USA RFA Engineering ( ) is an engineering service provider dedicated to delivering our clients...  .... Collaborate with product management, engineering, software development, and other stakeholders throughout the product development... 
    Full time
    Temporary work
    Flexible hours

    RFA Engineering

    Dubuque, IA
    4 days ago
  • Job Description: Opens and closes the store in the absence of store management, including all required systems start-ups, required cash handling, and ensuring the floor and stock room are ready for the business day. Responsible for opening back door of store for deliveries...
    Hourly pay
    Full time
    Work experience placement
    Seasonal work
    Work at office
    Local area
    Shift work

    Walgreens

    Dubuque, IA
    1 day ago
  • A leading gaming and entertainment company in Dubuque, Iowa is seeking a motivated individual to act as a lead employee for events, ensuring all guest needs are met and events are successfully completed. The ideal candidate should be able to communicate effectively with...

    Diamond Jo Dubuque

    Dubuque, IA
    3 days ago
  • $72.6k - $116.2k

     ...this level receives "on-the-job" training in various phases of engineering through specific assignments under close supervision. Tasks...  ...collaborative skills required Demonstrated knowledge of MS Office software packages, including Excel, required Demonstrated competencies... 
    Temporary work
    Work experience placement
    Internship
    Visa sponsorship
    Work visa
    Flexible hours

    RadNet

    East Dubuque, IL
    1 day ago
  • $70k - $110k

     ...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely...  ...clear, comprehensive requirements documentation that guides both software development and testing processes for construction equipment.... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Dubuque, IA
    20 days ago
  •  ...is an Employee-Owned solution provider specializing in telecommunications, comprehensive network assessments, industry-leading engineering, drafting and design services, and 24/7 support services. Come join our team of engineers and experts that guide our customers toward... 
    Contract work
    For subcontractor
    Local area
    Remote work
    Monday to Friday
    Shift work

    CCI Systems, Inc.

    Dubuque, IA
    15 days ago

Do you want to receive more vacancies?

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