Software Engineer II
$90k - $135kAccess 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]
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.
(
- ...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...SuggestedPart time
- ...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
$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...SuggestedTemporary workWork at officeFlexible hours- ...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...SuggestedFull timeWork experience placementMonday to Friday
$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...SuggestedFull timeTemporary workWork at officeRemote workFlexible hours$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 timeTemporary workWork at officeFlexible hours$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 timeTemporary workWork at officeFlexible hours- ...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+...
$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 workWork at officeFlexible hours$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 workWork at officeFlexible hours- ...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 timeInternship
- ...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
- ...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...
- ...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 timePart timeRemote workShift workDay shift
- 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 workWork at office
$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 timeTemporary workRemote workFlexible hours$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 timeRemote workWorldwide- 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 workWork at officeWeekend workAfternoon shift
$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 officeLocal areaFlexible hours$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- 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 workSeasonal workLocal areaFlexible hoursShift workWeekend workAfternoon shiftEarly shift
$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 payFull timeTemporary workLocal areaShift work- 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 timePart timeLocal areaFlexible hours
- 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 timeTemporary workLocal areaShift work
$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 timeTemporary workFlexible hours- 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 payFull timeWork experience placementSeasonal workWork at officeLocal areaShift work
- 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...
$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 workWork experience placementInternshipVisa sponsorshipWork visaFlexible hours$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 timeTemporary workWork at officeFlexible hours- ...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 workFor subcontractorLocal areaRemote workMonday to FridayShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- software developer fintech Dubuque, IA
- consulting software engineer Dubuque, IA
- senior software engineer remote Dubuque, IA
- entry level software engineer remote Dubuque, IA
- startup software engineer Dubuque, IA
- software engineer Dubuque, IA
- part time software developer remote Dubuque, IA
- software developer Dubuque, IA
- cybersecurity software engineer Dubuque, IA
- remote entry level software developer Dubuque, IA


