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

Sr Software Engineer, Data & Analytics

$124k - $155k

Mc Graw-Hill

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 are a passionate, fast-growing team within McGraw Hill, a global education technology company that is transforming the way students learn and succeed. Our new product has scaled from Minimum Loveable Product to hundreds of thousands of users, has been featured on the App Store, and has paying customers in its first year of launch.

As we continue to grow, we are seeking a Sr. Software Engineer - Analytics to help us build a best-in-class data ecosystem that powers insights, decision-making, and personalized user experiences. As a Sr. Analytics Engineer, you'll own the design, development, and maintenance of Sharpen's data pipelines and modeling layers. You'll work closely with data scientists, analysts, and product teams to ensure the availability and accuracy of data across the organization. This is a critical technical role that bridges data engineering and analytics, ensuring that our data infrastructure is scalable, reliable, and optimized for analytics and business intelligence.

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

What You'll Do:

  • Design, build, and maintain scalable data pipelines that support analytics, reporting, and product insights.
  • Develop and optimize the data modeling layer to ensure high performance, maintainability, and usability for analytics and BI tools.
  • Collaborate with cross-functional teams, including product, engineering, and business teams, to define data requirements and deliver actionable insights.
  • Implement best practices for data quality, governance, and security across the data infrastructure.
  • Drive adoption of self-service analytics by building clear, user-friendly data models and documentation.
  • Evaluate and integrate new data tools and technologies to continuously improve Sharpen's data stack.
  • Monitor and troubleshoot data pipelines, ensuring timely resolution of issues to maintain reliability and uptime.
  • Partner with stakeholders to develop KPIs, dashboards, and reporting frameworks that drive data-driven decision-making

What You Bring:

  • Bachelor's degree in related field or equivalent experience preferred.
  • Minimum of 5+ years of applicable experience.
  • Strong experience with modern data stack tools (e.g., dbt, BigQuery).
  • Strong proficiency in SQL and experience designing, optimizing, and maintaining complex data models.
  • Experience with ETL/ELT tools and frameworks (e.g., Airflow, Fivetran, or similar).
  • Experience with event-based analytics platforms (e.g., Segment).
  • Solid understanding of data warehousing principles and architecture.
  • Expertise with business intelligence and visualization tools such Tableau or Power BI.
  • Experience with Python, R, or other scripting languages for data transformation and analysis.
  • Knowledge of data governance, compliance, and security best practices.
  • Ability to balance engineering rigor with a practical understanding of business and analytics needs.
  • Strong communication and collaboration skills to work with technical and non-technical stakeholders.

Preferred Experience & Skills:

  • Experience in an EdTech, startup, or consumer-facing environment.
  • Experience with observability tools like New Relic, Datadog, or equivalent for performance monitoring.
  • Strong knowledge of system performance optimization, caching strategies, and distributed systems.

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,000- $155,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.

49068

McGraw 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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Sr Software Engineer, Data & Analytics in Columbus, OH vacancy
  • $186.07k - $218.9k

     ...and fully supported. The Data Platform team builds and operates...  ...and transform that data for analytics, machine learning, and...  ...end-user experiences. As an engineer on the team you will contribute...  ...least 5+ years of experience in software engineering. You have Strong... 
    Senior
    Local area

    Coinbase

    Columbus, OH
    1 day ago
  • $179k - $195k

     ...Senior Manager, BI Engineering & Data Products Overview A leading organization is seeking a Senior Manager of BI Engineering & Data Products to lead a growing analytics engineering team and drive enterprise business intelligence capabilities. This role... 
    Senior
    Temporary work

    The LaSalle Group

    Columbus, OH
    1 day ago
  •  ...Job Title: Sr. Data Engineer Location: Columbus, OH / New York, NY (5 Days Onsite – Locals Only) NO GC candidates Domain: Financial...  ...experience in Data Warehousing, Data Modeling, and Data Analytics ~ Expertise in ETL/ELT development and data integration... 
    Senior
    Local area

    TekValue IT Solutions

    Columbus, OH
    2 days ago
  •  ...Senior Data Engineer – Clinical & Healthcare Data The Senior Data Engineer will focus on building and scaling data pipelines that support analytics, research, and downstream machine learning use cases. The ideal candidate has hands-on experience with OMOP, Databricks... 
    Senior
    Temporary work
    Shift work
    Day shift

    Ohio State University

    Columbus, OH
    4 days ago
  •  ...Sr. Data Engineer – AWS Lambda & PostgreSQL Location: Hempstead, NY or Basking Ridge, NJ or Columbus, OH or Dallas, TX Duration: 12 months...  ...and strong SQL/database expertise to support reporting and analytics needs across the organization. Key Responsibilities:... 
    Senior
    Local area
    Relocation

    InterSources

    Columbus, OH
    4 days ago
  •  ...Job Title: Principal Engineer I - Senior Data Engineer Location: Block 23 What you'll do: As the Principal Data Engineer...  ...enterprise data platform in accordance with the strategic data and analytics needs of Western Alliance Bank Regulatory Reporting... 
    Senior

    Western Alliance Bank

    Columbus, OH
    6 days ago
  • $150k - $190k

     ...customers and partners. The Senior Data Engineer will be responsible for the analysis,...  ...data engineering and ETL workflows. As a Sr. Software Engineer - Data, you will work with...  ...management of data warehouses and data analytics systems Share expertise by collaborating... 
    Senior
    Work experience placement
    Worldwide
    Flexible hours
    Shift work

    SHI GmbH

    Columbus, OH
    5 days ago
  • $79.2k - $178.1k

     ...Job Description Oracle Health Data Intelligence is growing and looking for a Senior Software Engineer to join the HealtheIntent - Identity Services team! This development team builds Personnel, Organization and Consumer services which are the base of the security models... 
    Senior
    Temporary work
    Work experience placement
    Immediate start
    Flexible hours

    Oracle

    Columbus, OH
    7 hours ago
  • $182k - $273k

     ...AVP Data Engineering - GE05AE We're determined to make a difference and are proud to be an insurance company that goes well beyond coverages...  ...consumer AI-ready data architecture that enables agentic analytics, GenAI applications, and differentiated customer and... 
    Temporary work
    Work at office
    Remote work
    3 days per week

    The Hartford

    Columbus, OH
    4 days ago
  • JPMorgan Chase & Co. is looking for a Senior Software Engineer with a focus on front-end UX to join the CCB Data Analytics & Reporting Team (DART). In this role, you will design and maintain web applications using React and Streamlit, while collaborating with stakeholders... 
    Senior

    JPMorgan Chase & Co.

    Columbus, OH
    4 days ago
  •  ...profile as it will transfer to your application. Job Title:Senior Data Engineer - Clinical & Healthcare DataDepartment:Health System Shared...  ...focus on building and scaling data pipelines that support analytics, research, and downstream machine learning use cases. The ideal... 
    Senior
    Temporary work
    Shift work
    Day shift

    The Ohio State University

    Columbus, OH
    5 days ago
  •  ...Sr. Python Developer with Java Columbus, OH Contract Role Top skills • Primarily for Python • secondary Java, React, AWS • Data Analytics, nice to have. Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants... 
    Senior
    Contract work

    Diverse Lynx

    Columbus, OH
    1 day ago
  •  ...grow, and achieve more – in our careers and in our communities. Job Description Summary: The Senior Director of Data Analytics & AI Engineering leads a major function within OhioHealth’s technology organization, providing direction through subordinate managers across... 
    Senior
    Local area
    Shift work

    OhioHealth

    Columbus, OH
    3 days ago
  •  ...The Cloud Data Engineer will be responsible for developing, expanding, and optimizing our data pipeline architecture, as well as optimizing...  ...Cloud. • Relevant AWS certification (AWS Certified Data Analytics, AWS Certified Database, etc.). • Expertise in ETL... 
    Work experience placement

    Kyyba

    Columbus, OH
    2 days ago
  • Phase2 Technology is seeking a skilled Consolidated Data Analytics Platform Kubernetes Administrator in Columbus, Ohio. This role involves managing Kubernetes-based infrastructure, ensuring secure and reliable data analytics services. Candidates should have over 3 years... 
    Senior

    Phase2 Technology

    Columbus, OH
    5 days ago
  • $83k - $120k

     ...Senior Industrial Analytics Engineer Tempel is looking to add a Senior Industrial Analytics Engineer to our team! The Senior Industrial Analytics...  ..., and corporate functions. This role focuses on transforming data from disparate and legacy systems into trusted, analytics-... 
    Senior
    Work at office
    Relocation
    Relocation package

    Worthington Steel Co

    Columbus, OH
    2 days ago
  • $79.2k - $178.1k

     ...Job Description Oracle's Forward Deployed Engineer (FDE) team is hiring a Senior Software Development Engineer - AI Data Platform to help global customers unlock the...  ...data platforms. As a key member of Oracle's Analytics and AI Service Excellence organization, you will... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Columbus, OH
    3 days ago
  • $135.04k - $202.56k

    Sr Staff Data Engineer - GE07DE We’re determined to make a difference and are proud to be an insurance company that goes well beyond coverages...  ...archetypes including Reporting, Data Science, AI/ML, Analytics etc Ensure the reliability, availability, and scalability... 
    Senior
    Temporary work
    Work at office
    3 days per week

    The Hartford

    Columbus, OH
    5 days ago
  •  ...Position Title: Senior Software Engineer (TACL | HPE Nonstop) Location: Jersey City, NJ OR...  ...Technology, or a related field. Strong analytical and problem-solving skills....  ...Migration, Custom Software Development, Data Analytics Infrastructure & Cloud Solutions... 
    Senior
    Remote work

    InterSources

    Columbus, OH
    4 days ago
  •  ...responsibilities We are looking for a Sr. Consultant, Analytics Engineering to join our growing team of experts....  ...sits at the intersection of data engineering and analytics, focused on...  ...The right candidate is excited about software engineering rigor applied to analytics... 
    Senior

    IBM Computing

    Columbus, OH
    4 days ago
  •  ...The CCB Data Analytics & Reporting Team (DART) specializes in delivering analytic solutions that drive operational efficiency and generate...  ...engagement, and profitability. We are seeking a Senior Software Engineer - (Front End UX Focus) to design and build intuitive, user-... 
    Senior

    JPMorgan Chase Bank, N.A.

    Columbus, OH
    17 hours ago
  • A leading IT services provider in Columbus, OH is seeking a Data Engineer to support analytics and reporting solutions. The role involves working with cloud data platforms and executing strategic roadmaps. Ideal candidates will have experience with relational databases... 
    Full time

    Brooksource

    Columbus, OH
    5 days ago
  • $132.5k - $338.3k

     ...Advanced Technology Centers (ATCs) are the engine for reinvention in our clients'...  ...Engineer leading the modernization of customer data and application ecosystems on the Snowflake...  ...client teams on Snowflake: data management, analytics, AI/ML, and BI integration. Process... 
    Senior
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Columbus, OH
    3 days ago
  • $124k - $280k

     ...Specialty/Competency: Data, Analytics & AI Industry/Sector: Health Services Time Type: Full time Travel Requirements: Up to 80% At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design and develop... 
    Senior
    Full time
    H1b

    PwC

    Columbus, OH
    7 hours ago
  • $180.37k - $212.2k

     ...collaboration, connection, and alignment. Attendance is expected and fully supported. About the Team The Finance Analytics team bridges the gap between data engineering, data science, and business analytics by building scalable, impactful data solutions that empower Finance,... 
    Senior
    Work at office
    Local area

    Coinbase

    Columbus, OH
    5 days ago
  • Phase2 Technology is seeking an Elastic Engineer in Columbus, Ohio, to develop a high-performing data analytics platform. The role entails using Elastic tools to aggregate logs, create visualizations, maintain system architecture, and ensure compliance with security protocols... 

    Phase2 Technology

    Columbus, OH
    3 days ago
  • $86.9k - $198k

    Booz Allen Hamilton is seeking a skilled Consolidated Data Analytics Platform Kubernetes Administrator in Columbus, Ohio. You will manage and optimize Kubernetes-based infrastructure for analytics, ensuring high availability and security. The ideal candidate has over 3... 

    Booz Allen Hamilton

    Columbus, OH
    1 day ago
  • $10k

     ...best place you'll ever work. A Brief Overview The Senior Business Intelligence Engineering and Data Manager will lead the technical execution of complex, enterprise analytics initiatives and build a high-performing BI Engineering and Data Products organization.... 
    Senior
    Weekly pay
    Work at office
    Work from home
    Home office

    Safelite Group, Inc.

    Columbus, OH
    3 days ago
  • AndHealth is looking for an Analytics Engineer for their Data Platform team in Columbus, Ohio. In this full-time role, you'll design and maintain dbt models that transform raw clinical data into reliable datasets. You'll work with cross-functional teams to ensure data governance... 
    Full time

    AndHealth

    Columbus, OH
    4 days ago
  • $100k - $125k

     ...delivery of SitusAMC's enterprise data centralization and automation...  ...processes involved in data engineering and may mentor staff. They...  ...with other Data, Reporting, and Analytics teams to ensure the efficient...  ...platform.Follow the software development lifecycle of the... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    SitusAMC

    Columbus, OH
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr Software Engineer, Data & Analytics. Be the first to apply!