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

Sr Software Engineer

$124.3k - $140k
Full-time

McGraw Hill LLC.

Overview

Build the future!

McGraw Hill is a global education innovation company offering solutions from textbooks to EdTech platforms that improve learning outcomes. To support our growing digital learning platform, we are hiring a Senior Software Engineer to join our Learning Tools team. You will play a key role in designing, building, and leading the delivery of services used in Higher Ed, and you will operate within a general office environment, including remote work.

How are you creating an impact?

You will design and implement complex software solutions, lead technical projects, and mentor junior engineers. The services you help develop provide content that millions of students rely on every day to achieve their educational goals, which matters even more in today’s world of hybrid and remote learning. Working across the full stack with Angular, cloud technologies, and modern CI/CD practices, you will help ensure our products are scalable, accessible, high quality, and built with customer empathy at the forefront.

What will you be doing?

  • Design and develop scalable, efficient, and maintainable software solutions across the frontend, backend/API, database, and infrastructure layers
  • Lead technical projects and contribute to architectural decisions
  • Collaborate with product managers and other stakeholders to define requirements
  • Implement best practices in coding, testing, and deployment
  • Contribute to technical documentation and support the testing process
  • Promote engineering best practices within your team to ensure quality, stability, performance, resiliency, and maintainability
  • Mentor junior team members and share knowledge and practices with other teams
  • Champion the customer’s voice and ensure our products are built with customer empathy
  • Support other projects and duties as assigned

We are looking for someone having:

  • 4+ years of experience in product or enterprise software development
  • Bachelor’s degree in a related field or equivalent experience preferred
  • Experience with frontend frameworks, specifically Angular
  • Strong hands-on experience across the full software stack, including frontend, backend/API, databases, and infrastructure
  • Strong understanding of software design patterns and architectural principles
  • Strong understanding of Accessibility guidelines
  • Experience with cloud technologies (AWS, Azure, or GCP)
  • Familiarity with CI/CD pipelines
  • Proven technical abilities in software development, testing, monitoring, performance tuning, and deployment pipelines
  • Focus on application quality and testing practices such as unit, integration, and e2e testing, code coverage analysis, and automated software inspection
  • Excellent problem-solving and communication skills
  • Passion for engineering best practices
  • Strong sense of customer empathy and a commitment to delighting customers
  • Ability to work across functional and domain boundaries to deliver software on time and with quality
  • Angular 12+, Node.js, RESTful Web Services, CI/CD, Docker, Terraform, AWS, MySQL, and A11y experience preferred
  • PHP, Go, Python, or other backend language experience is a plus

Why work for us?
The work you do at McGraw Hill will be work that matters. We are collectively designing content that will build 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 - $140,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” or "@careers.mheducation.com” email addresses 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.

51348
Vacancy posted 19 days ago
Similar jobs that could be interesting for youBased on the Sr Software Engineer in Ohio vacancy
  •  ...Software Engineer SrLocation: Pittsburgh, PA/Cleveland, OH/Dallas, TXMust Have Experience:Containerization and deployment (Docker, Kubernetes/OpenShift)Experience working with distributed systems, including resiliency, scaling, and fault toleranceExpertise in API design... 
    Senior
    Contract work

    System One Holdings, LLC

    Cleveland, OH
    4 days ago
  •  ...and be part of something bigger than yourself, Inmarsat Government is where you belong. Job Responsibilities The Senior Software Engineer leads the development, integration, testing, deployment, and sustainment of mission-critical software capabilities for defense... 
    Senior

    Inmarsat PLC

    Dayton, OH
    2 days ago
  •  ...hiring organization is seeking a qualified Senior Integration Engineer to support a large regulated gas and electric utility. This is...  ...knowledge sharing.Required Qualifications8+ years of professional software engineering experience and a bachelors degree in a related... 
    Senior
    Permanent employment
    Contract work
    Immediate start

    Agility Partners

    Columbus, OH
    3 days ago
  •  ...Senior Software EngineerThe Senior Software Engineer is responsible for participating in all aspects of the software development life cycle from requirement gathering through user acceptance testing and implementation. In addition, this position will participate in the... 
    Senior

    Park Place Technologies

    Mayfield Village, OH
    4 days ago
  •  ...Job DescriptionJob DescriptionJob Title: (Sr. Software Engineer Sr. Software Engineer) About Kyyba: Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses... 
    Senior
    Work experience placement
    Visa sponsorship
    Work visa

    Kyyba

    Columbus, OH
    1 day ago
  • $131k - $218.3k

     ...services connect directly to critical business data and serve as foundational building blocks used by engineering teams throughout the organization. As a Senior Software Engineer, you will design, build, and operate production-grade APIs and event-driven services while... 
    Senior
    Full time

    CoverMyMeds

    Columbus, OH
    4 days ago
  • $76k - $143k

     ...results. If you’re passionate about quality engineering and want to shape the future of testing...  ..., operate, and support enterprise‑scale software solutions.Strong problem‑solving, debugging...  ...schedule.The national salary range for Sr Engineer, Software Engineer : $76,000.00-... 
    Senior
    Full time
    Temporary work
    Part time
    Casual work
    Work at office
    Weekend work
    2 days per week

    Nationwide

    Columbus, OH
    1 day ago
  • $128.2k - $192.3k

     ...more connected world. ​Job OverviewJoin TE Connectivity's innovative Active Electric Cables Development organization as a Senior Software Engineer and help develop the software platforms, automation systems, and data-driven solutions that enable the next generation of... 
    Senior
    Local area

    TE connectivity

    Middletown, OH
    16 hours ago
  • What we are looking for The Sr. Software Engineer should possess a solid understanding of programming languages and development environments and know how to apply them within the scope of medical device development. This position involves analyzing and evaluating current... 
    Senior
    Local area

    Guerbet

    Cincinnati, OH
    3 days ago
  •  ...Radar Software EngineerHuntington Ingalls Industries, Mission Technologies Division (HII-MT), is seeking multi-level Radar Software Engineers to join our growing software development team supporting advanced radar systems. Junior-level candidates will work under the mentorship... 
    Senior
    Local area

    ClearanceJobs

    Dayton, OH
    1 day ago
  • $185k - $215k

     ...B2B SAAS data observability software.Join the company that's building the telemetry infrastructure for the AI era. At Cribl, we partner...  ...closely with the founding team and a group of highly-skilled engineers to shape the future of search and analytics of observability... 
    Senior
    Temporary work
    Remote work

    Cribl

    Columbus, OH
    1 day ago
  •  ...us on LinkedIn. About the Role: defi SOLUTIONS builds loan origination and servicing software for banks, credit unions and lenders. We are hiring Senior Software Engineers to build and evolve our auto, mortgage and banking platform across .NET services, Vue.js front... 
    Senior

    defi AUTO LLC

    Dover, OH
    7 days ago
  • $84.5k - $126.8k

     ...join our team to Bring the Future! Job Purpose At the Senior Engineer Career Level, the Engineer is capable of taking charge and...  ...related areas involving the development of electronic hardware, software and electrical system architecture. Key Accountabilities... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Remote work
    Relocation package

    Honda Dev. and Mfg. of Am.,LLC

    Raymond, OH
    24 days ago
  • $155k - $170k

     ...Senior Software EngineerImmuta is the Data Authorization Company, helping the world's largest organizations control who, and what, can...  ..., Databricks, Redshift, and Starburst. We work across engineering, product, design, and other partner teams to solve complex technical... 
    Senior
    Full time
    Local area
    Worldwide

    Immuta

    Columbus, OH
    18 hours ago
  •  ...McKesson AI Full Stack Software EngineerMcKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare...  ...seeking a highly skilled and motivated AI Full Stack Software Engineer to join our innovative team at CMM. In this role, you will be... 
    Senior

    CoverMyMeds

    Columbus, OH
    3 days ago
  • As a Senior Software Development Engineer in Network Capacity Services, you will be responsible for designing, developing, and maintaining scalable solutions for network capacity planning and optimization. You'll work with cross-functional teams to build robust systems... 
    Senior
    Internship

    Amazon

    Dublin, OH
    1 day ago
  •  ...Senior Angular Software Engineer - Onsite 5 days a week - Pay Range: $60/hr - $70/hr W-2 Only Location: Downtown Cincinnati, OH 45202; Frisco, TX; or Farmington Hills, MI Duration: 6-month contract with renewals - Corp-to-Corp Candidates will not be accepted NO Sponsorship... 
    Senior
    Contract work
    H1b
    Local area

    CBTS

    Cincinnati, OH
    16 hours ago
  •  ...Software Engineer Sr.At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where all... 
    Senior

    PNC

    Strongsville, OH
    4 days ago
  • $84.5k - $105.6k

     ...values align with Honda’s, we want you to join our team to Bring the Future! Job Purpose The Computer Aided Engineering (CAE) Software & System Design Sr. Engineer II is responsible for projects, system enhancements and portfolio support of the CAE Systems. This... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Remote work
    Relocation package

    American Honda Motor Co., Inc.

    Raymond, OH
    28 days ago
  •  ...seeking a highly skilled and experienced Application Security Engineer to join our Application Security team to take charge and advance...  ...stakeholders to integrate security best practices into all stages of the software development lifecycle.     The Opportunity Your key... 
    Senior

    Tier4 Group

    Springfield, OH
    20 days ago
  •  ...industry. This is an exciting opportunity to contribute to the full software development lifecycle, building, enhancing, and maintaining...  ...The ideal candidate Undergraduate degree in Computer Engineering, Computer Science, Information Technology, or a related discipline... 
    Senior
    Full time

    Agility Partners

    Cincinnati, OH
    3 days ago
  •  ...About VoiceERP: VoiceERP builds software that helps delivery companies manage their drivers and daily operations. Our platform, Viki,...  ...and arranging shift coverage. We’re hiring a Senior Software Engineer to help build and improve the platform, from tools that let managers... 
    Senior
    Full time
    Shift work

    voiceERP

    Cleveland, OH
    2 days ago
  • $70k - $93k

    HP in Akron, OH is seeking a temporary role to own technology outcomes with clean, performant Jest code and production-ready results. The position offers a competitive salary of $70,000 - $93,000, full benefits, and a supportive Akron-based HP crew. You’ll refine and maintain...
    Senior
    Temporary work

    HP

    Akron, OH
    2 days ago
  •  ...valuable data from high-resolution video streams.Develop advanced software and modeling solutions for AI-enabled camera silicon. This...  ...rate control design and optimization activities.Mentor junior engineers and provide technical leadership on codec development projects... 
    Senior

    Ambarella

    Dayton, OH
    16 hours ago
  •  ...researchers, marketing pros, and support teams around the world. The Job Details are as follows:OCLC, Inc. seeks a Senior SaaS Software Engineer at its Dublin, OH HQ, to perform high-level analysis and software design for new and existing systems and collaborate with the... 
    Senior
    Full time
    Worldwide

    OCLC

    Dublin, OH
    1 day ago
  •  ...Tangram Flex is seeking a Senior Software Engineer with a minimum of 8 years of experience with technical leadership in open mission system integration , applying MOSA methodologies in modular software implementation build and verification. Our team works heavily in... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Tangram Flex

    Dayton, OH
    4 days ago
  • $76k - $143k

     ...independently delivering reliable, secure, and scalable quality-engineering solutions throughout the software delivery lifecycle. Brings expertise in automated...  ...to a full-time schedule.The national salary range for Sr Engineer, Software Engineer: $76,000.00-$143,000.00.... 
    Senior
    Full time
    Temporary work
    Part time
    Casual work
    Work at office
    Weekend work

    Nationwide

    Columbus, OH
    2 days ago
  •  ...Software Engineer / Sr. Software Engineer Atomic · NYC, Boston, Austin, or Reno; remote positions also available The Company Most companies still plan their supply chains (quantities, mix, allocations, timing, etc.) in spreadsheets or legacy software. Atomic... 
    Senior
    Remote work

    Atomic

    Akron, OH
    1 day ago
  • Senior Software Engineer - Full StackAn Opportunity to Build Something That LastsWe're partnering with a highly respected, mission-driven SaaS technology company that is investing in the development of innovative software solutions.This is an exciting opportunity for a... 
    Senior

    Tri-S Recruiters

    Columbus, OH
    2 days ago
  •  ...happens. We’re responsible for developing and maintaining the software that powers all of our customer and internal facing products....  ...standards.Participate in code reviews and provide feedback to other engineers.QualificationsStrong proficiency in Ruby and Rails (or similar... 
    Senior
    Full time

    giftHEALTH Inc

    Columbus, OH
    1 day ago

Do you want to receive more vacancies?

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