Sr Software Engineer, Data & Analytics
$124k - $155kMc Graw-Hill
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.
49068McGraw 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.
$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...SeniorLocal area$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...SeniorTemporary work- ...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...SeniorLocal area
- ...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...SeniorTemporary workShift workDay shift
- ...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:...SeniorLocal areaRelocation
- ...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
$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...SeniorWork experience placementWorldwideFlexible hoursShift work$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...SeniorTemporary workWork experience placementImmediate startFlexible hours$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 workWork at officeRemote work3 days per week- 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
- ...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...SeniorTemporary workShift workDay shift
- ...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...SeniorContract work
- ...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...SeniorLocal areaShift work
- ...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
- 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
$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-...SeniorWork at officeRelocationRelocation package$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...SeniorTemporary workFlexible hours$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...SeniorTemporary workWork at office3 days per week- ...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...SeniorRemote work
- ...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
- ...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
- 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
$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...SeniorWork experience placementLive inWork at officeLocal area$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...SeniorFull timeH1b$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,...SeniorWork at officeLocal area- 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...
$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...$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....SeniorWeekly payWork at officeWork from homeHome office- 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
$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...SeniorFull timeWork at officeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Software Engineer, Data & Analytics. Be the first to apply!
- software engineer full time Columbus, OH
- startup software engineer Columbus, OH
- intermediate software engineer Columbus, OH
- work from home software developer Columbus, OH
- software developer Columbus, OH
- software development engineer aws Columbus, OH
- ngo software engineer Columbus, OH
- part time software developer Columbus, OH
- software engineer Columbus, OH
- senior software engineer Columbus, OH

