Software Engineer II
$90k - $135kMcGraw-Hill Education
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
Software Engineer II contributes to the success of the team by building solid, reliable code and delivering meaningful contributions to team goals. This is a mid-level individual contributor role defined by increasing independence: the Software Engineer II takes on moderately complex features, participates thoughtfully in design discussions, and builds collaborative confidence. The role requires hands-on development, sound technical judgment, and a commitment to continuous improvement and quality.
This is a remote position open to applicants authorized to work for any employer within the United States .
What You'll Do:
- Design, develop, and maintain modern web applications (front-end and back-end), writing reliable, maintainable code and refactoring to improve quality on your own initiative.
- Take ownership of medium-scope features and deliver them end to end with minimal guidance, breaking down work and managing complexity.
- Own medium-complexity features, unblock yourself, and begin helping to unblock teammates.
- Collaborate with cross-functional partners, including Product, User Experience, and Site Reliability Engineering, communicating assumptions clearly and aligning on requirements.
- Participate in code reviews, giving thoughtful feedback that engages with design decisions, not just correctness.
- Bring a working hypothesis for how to use AI to get meaningfully better at engineering and put it to work on your own features, applying it critically and distinguishing where it genuinely helps from where it is hype.
- Contribute to design discussions and begin influencing technical decisions within the team.
- Understand product requirements and suggest improvements with end users in mind.
- Support newer teammates through pairing and knowledge sharing, while actively seeking feedback to improve your own skills.
Were looking for someone with:
- Bachelor's degree in a related field or equivalent experience preferred.
- 2+ years of applicable experience, or demonstrated readiness beyond Software Engineer I.
- Proficiency in front-end and/or back-end modern web development.
- Ability to work independently on medium-complexity features and break down work without step-by-step guidance.
- Strong communication skills, with the ability to communicate assumptions and collaborate effectively with technical and non-technical stakeholders.
- Familiarity with CI/CD pipelines, version control systems, and testing practices.
- Demonstrated ability to refactor and improve code quality independently.
- Hands-on experience using AI tools to improve your own engineering work, with the judgment to evaluate where they help and where they do not.
- Curiosity, adaptability, and a growth mindset.
Preferred:
- Experience with our tech stack: Go, Java, TypeScript, Angular, AWS, Kubernetes, and CI/CD tools like CircleCI.
- Background in education technology or mission-driven industries.
- Familiarity with accessible design principles and practices.
Why McGraw Hill?
There has never been a better time to join McGraw Hill. In our culture of curiosity and innovation, you will be able to own your growth and develop as we do.
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. Additionally, a full range of medical and/or other benefits may be provided, 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.
51035McGraw Hill uses an automated employment decision tool (AEDT) to assist in the screening process by recommending candidates with "like skills" based on resume and job data. To request an alternative screening process, please select "Opt-Out" when asked to "Consent to use of Automated Employment Decision Tools" during the application.
$100k - $150k
...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Software Engineer II at Indeed, you will design and build software that powers shared platforms, services, and products used across the company....SuggestedWork experience placementLocal areaImmediate start- ...Software Engineer II ODW Logistics is a people-focused and customer-driven third-party logistics (3PL) provider committed to delivering seamless end-to-end supply chain solutions. Our extensive range of services include supply chain design and innovation, warehousing...SuggestedFull timeWork at officeMonday to FridayFlexible hours
$197.4k - $232k
...Employment Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K - $232K • Offers Equity At... ...Team. One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend systems that...SuggestedFull timeRemote work$67.7k - $90.27k
...environment defined by trust, collaboration, and accountability, a Software Developer II has the opportunity to challenge convention, solve complex... ..., and enterprise data integration. ~ Proficiency in Data Engineering & Databases - PostgreSQL knowledge (queries, migrations,...SuggestedTemporary workRemote workWork from home- ...Job Description Job Description Overview CTG is seeking to fill a Software Engineer II opening for our client in Wilmington, DE. Location : Wilmington, DE Duration : 12 months Overview: Provides designs, specifies information systems solutions...SuggestedWork experience placement
$109k - $182.4k
...want to make an impact on a global scale, come make a difference at Fiserv.Job TitleAI - Cyber Security Engineer - IIAbout your role:As an Advisor II, AI - Software Engineering, you will design, build, and deploy AI-powered cybersecurity solutions that strengthen identity...Full timeTemporary workH1bWork at officeMonday to Friday- A leading data streaming platform company is seeking a Senior Software Engineer II to lead backend systems design and implementation. Candidates should have 5+ years of experience and proficiency in major backend programming languages. The role involves mentoring, making...Remote job
- ...Software Engineer III We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Consumer and Community Banking, you will be a seasoned member of an agile...
- ...DescriptionThe Core Application Developer II is a mid entry level systems application... ...solutions• Participate in all phases of the software development life cycle (SDLC)•... ...Technology (Software development track) or Engineering with a programming concentration AND at least...Full timeWork experience placementWork at office
$72.93k - $104.18k
...Opportunity We are looking for a skilled and proactive DevOps Engineer II to join our FOLIO Operations team, supporting large-scale,... ...Talent Community ( Early Career/Intern Talent Community Software Powered by ICIMS ( Location US-Remote ID 2026-2037...Full timeInternshipWork at officeLocal areaRemote workWorldwideFlexible hours- ...channels to the broader market.We are looking for a passionate engineer who understands distributed systems at scale and is interested... ...Basic qualifications- Experience (non-internship) in professional software development- Experience programming with at least one software...Internship
- ...Midwest Area . Could travel up to 3 nights a week. What’s the role? As a FSE II, you get to work with an astonishing team that plays a vital role Field Service. The Field Support Engineer II, with limited supervision, installs, repairs, upgrades and performs preventative...Local areaNight shift
$139.3k - $250.7k
...relationships and insights to maximize product value through the full scope of our global platform. Partner with the best As a Senior II Solutions Engineer, you will work with all the technologies Akamai has to offer. By partnering with engineering and business teams you will...Work experience placementWork at office$68 per hour
...Job Title: Software Engineer Location: Wilmington, DE Employment: Temp (12 months) Industry: Banking Compensation: $68.00/hr. Schedule: 40 hours/week About the Opportunity: Provides designs, specifies information systems solutions and highly technical...Temporary workWorldwide$140k - $180k
...insurance combining advanced underwriting technology with deep industry experience. We’re looking for a Senior Full-stack Software Engineer with strong DevOps experience and front-end abilities to join our engineering team. In this role, you will architect, build, and...Full timeLocal areaRemote work- ...automate time-intensive conversion tasks, reducing manual effort for customers and accelerating their migration journey.As a Software Development Engineer on our team, you will tackle challenging distributed systems problems, design and build features that serve customers at...Internship
- ...concurrency.About the teamYou'll join a team of curious, driven engineers who believe that technical excellence and world-class... ...Basic qualifications- Experience (non-internship) in professional software development- Experience designing or architecting (design patterns...InternshipFlexible hours
$100k - $120k
...Position Summary Watch your engineering designs come to life! As a Design Engineer II at Southland Industries, you'll experience the excitement of working on design-build and design-assist projects in healthcare, education, biotech, mission critical, commercial and...Work at officeImmediate startFlexible hours- Kiewit is seeking a Field Engineer II in the Eastern District to lead engineering efforts on large projects, reporting to the Project Manager. You will be the job-site leader for safety, quality reporting, and ethics while handling contract administration, planning, scheduling...Contract workRelocation
$134.5k - $265.1k
...engagement team who delivers the PBAC/ABAC authorization tools including PlainID. This role combines deep technical ownership with engineering expertise, governance, and stakeholder management.Work you’ll doAs a PlainID professional, you will:Configure and implement the...Local areaVisa sponsorship- ZEISS Group is seeking a Field Service Engineer II to install, repair and maintain Carl Zeiss Meditec instruments in a defined territory. You will travel to customer sites, perform preventive maintenance and upgrades, and ensure high customer satisfaction through professional...Night shift
$82.6k - $162.8k
Position Summary Oracle Identity Consultant / Security Engineer II As an Oracle Identity Consultant, you’ll work with client and Deloitte teams to design, implement, and enhance Oracle Identity solutions that strengthen access controls, improve user lifecycle management...Local areaVisa sponsorship- Southland Industries is looking for a Design Engineer II in Columbus, Ohio to work on design-build and design-assist projects in various sectors, including healthcare and education. The candidate will perform essential calculations and prepare design layouts, collaborating...
- Southland Industries is seeking a Design Engineer II to bring life to design-build and design-assist projects across healthcare, education, biotech, and more. You will work with model coordinators, estimators, and field staff to create practical, efficient, and cost-effective...
- Southland Industries Inc. is seeking a Design Engineer II based in Columbus, Ohio. In this role, you'll create practical and efficient designs for healthcare, education, and commercial projects. Collaborating with our skilled teams, you'll enhance your engineering skills...
- Superior Industries is looking for a Design Engineer II to support the design and development of custom vibratory equipment for the aggregate market. The role involves hands-on engineering across the full product lifecycle, including design analysis, testing, prototyping...
$90k - $110k
...50,000 partnerships that deliver measurable business results. Your Role at impact.com : As an Intermediate Full Stack Software Engineer at impact.com, you will create and support features on our platform which are used by many of the world's top brands to grow their...Work at officeHome officeFlexible hours- A leading equipment manufacturer located in Columbus, Ohio is seeking a Design Engineer II. The successful candidate will support the design and development of custom vibratory equipment for the aggregate market. Responsibilities include hands-on engineering, design analysis...
- ...Job Description DESCRIPTION: Duties: Design, develop and implement software solutions. Solve business problems through innovation and engineering practices. Involved in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements...Full time
- ...an immediate opening with my client. If you are looking for a new project, please send me a copy of your updated resumes Software Engineer W2 Contract Location: 1st Priority is Wilmington Delaware (Client needs 75% candidates here 2nd Priority is Columbus OH...Full timeContract workImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- agile software developer Columbus, OH
- software developer internship no experience Columbus, OH
- experienced software developer Columbus, OH
- work from home software developer Columbus, OH
- software developer fintech Columbus, OH
- software data engineer Columbus, OH
- financial software developer Columbus, OH
- software developer internship Columbus, OH
- software engineer Columbus, OH
- part time software developer remote Columbus, OH



