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

Data Engineer II

$90k - $110k

Pearson

Business Intelligence Developer (Power BI)

Pearson Virtual Schools (PVS) – Enabling Technology

Location: Remote (U.S.-based)

About Pearson Virtual Schools

At Pearson Virtual Schools (PVS), we are committed to expanding access to high-quality education through innovative digital learning solutions. PVS is a division within Pearson, a global leader in the education industry. Our PVS Enabling Technology team plays a critical role in this mission by building scalable, trusted data products that empower school leaders, educators, and operational teams to make informed decisions that improve student outcomes.

As we evolve toward a Data Product–driven organization , we are investing in modern analytics capabilities that combine trusted data pipelines, semantic models, and self-service reporting experiences .

Role Overview

We are seeking a Senior Power BI Developer to design, build, and deliver high-quality analytics and ETL (extract, transform & load) solutions that power decision-making across Pearson Virtual Schools. This role will operate at the intersection of data engineering and business intelligence , transforming complex data into intuitive, scalable reporting experiences.

You will partner closely with data engineers, analysts, and business stakeholders to develop semantic models, dashboards, and reporting experiences that align with defined data products and organizational standards. This is a hands-on individual contributor role with strong ownership expectations across the full lifecycle of analytics delivery—from requirements through deployment and optimization.

What You’ll Do

Data Visualization & Reporting

  • Design and develop Power BI dashboards and reports that support school operations, student outcomes analysis, and enterprise reporting

  • Translate business needs into intuitive, actionable visualizations aligned with PVS reporting standards

  • Optimize report performance, usability, and accessibility for diverse end users (school leaders, analysts, executives)

  • Implement and maintain data security policies within reporting tools in adherence with PVS data security policies, governance and best practices

Semantic Modeling

  • Build and maintain Power BI semantic models (datasets) that serve as governed, reusable data foundations

  • Implement data modeling best practices (star schema, DAX optimization, row-level security)

  • Partner with engineering to ensure alignment between data pipelines and reporting layer

Data Quality & Reliability

  • Validate data outputs and ensure consistency between reports and source systems

  • Troubleshoot data discrepancies, refresh failures, and performance issues

  • Contribute to monitoring, testing, and documentation of reporting solutions

  • Implement and validate Row Level Security in a multi-tenant environment

Collaboration & Delivery

  • Work closely with business stakeholders to refine requirements and prioritize features

  • Participate in design discussions, backlog refinement, and peer reviews

  • Communicate technical tradeoffs, risks, and timelines clearly to both technical and non-technical audiences

Scalability & Data Product Enablement

  • Contribute to the development of scalable, reusable reporting assets that align with PVS data product strategy

  • Support self-service analytics by enabling well-documented datasets and consistent definitions

  • Drive improvements in deployment practices, governance, and lifecycle management

What You Bring

Technical Expertise

  • Advanced experience with Power BI (report development, visualizations, DAX, Power Query, semantic modeling, Tabular Editor 3 , DAX Studio , or ALM Toolkit)

  • Strong understanding of data modeling concepts (star schema, fact/dimension design)

  • Experience with SQL and working with structured datasets in data warehouses/lakehouses

  • Familiarity with data pipelines and integration concepts (e.g., Azure Data Factory, ETL/ELT patterns)

Problem Solving & Ownership

  • Proven ability to independently deliver end-to-end reporting solutions

  • Strong troubleshooting skills across data, performance, and visualization issues

  • Experience improving data quality, reliability, and usability

Collaboration & Communication

  • Strong communication skills that deliver exceptional value to internal and external customers

  • Ability to translate complex technical concepts into clear, actionable insights

  • Experience working cross-functionally with engineering, analytics, and business teams

  • Strong documentation and knowledge-sharing practices

Qualifications

  • 5+ years of experience in Power BI development, business intelligence, or analytics engineering

  • Demonstrated experience delivering production-grade reporting solutions used for operational or strategic decision-making

  • Experience working in data-driven environments with evolving data architecture and governance practices

Preferred Experience

  • Experience in education, EdTech, or multi-tenant data environments

  • Familiarity with Azure ecosystem (Synapse, Fabric, Data Factory, or similar)

  • Exposure to data governance, lineage, and semantic layer standardization

  • Experience supporting self-service analytics at scale

Why Join Us

  • Lead impactful analytics work that supports students, educators, and school systems nationwide

  • Be part of a growing Data Product organization shaping the future of analytics at PVS

  • Work in a collaborative environment that values innovation, ownership, and continuous improvement

  • Become part of the Pearson Virtual Schools mission where we are helping people achieve success through lifelong learning

Success in This Role Looks Like

  • Trusted, high-performing Power BI reports used consistently by stakeholders

  • Scalable semantic models enabling self-service analytics

  • Reduced data discrepancies and improved reporting reliability

  • Strong partnership across engineering, analytics, and business teams

  • Consistent delivery of reporting projects meeting and exceeding requirements and timeframes

Applications will be accepted through June 1. This window may be extended depending on business needs.

Compensation at Pearson is influenced by a wide array of factors including but not limited to skill set, level of experience, and specific location. As required by the California, Colorado, Hawaii, Illinois, Maryland, Minnesota, New Jersey, New York State, New York City, Vermont, Washington State, and Washington DC laws, the pay range for this position is as follows:

The full-time salary range is between $90,000 - $110,000

This position is eligible to participate in an annual incentive program, and information on benefits offered is here .

Who we are:

At Pearson, our purpose is simple: to help people realize the life they imagine through learning. We believe that every learning opportunity is a chance for a personal breakthrough. We are the world's lifelong learning company. For us, learning isn't just what we do. It's who we are. To learn more: We are Pearson.

Pearson is an Equal Opportunity Employer and a member of E-Verify. Employment decisions are based on qualifications, merit and business need. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, sexual orientation, gender identity, gender expression, age, national origin, protected veteran status, disability status or any other group protected by law. We actively seek qualified candidates who are protected veterans and individuals with disabilities as defined under VEVRAA and Section 503 of the Rehabilitation Act.

If you are an individual with a disability and are unable or limited in your ability to use or access our career site as a result of your disability, you may request reasonable accommodations by emailing View email address on click.appcast.io.

Job: Engineering

Job Family: TECHNOLOGY

Organization: Virtual Learning

Schedule: FULL_TIME

Workplace Type: Remote

Req ID: 24302

#location

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Data Engineer II in Des Moines, IA vacancy
  • $99k - $149k

     ...Day to Day This role's primary responsibility is to integrate data from a variety of sources into common data domain models,...  ...learning new technologies Demonstrated experience in software engineering fundamentals and coding Salary Range Transparency Tier 1... 
    Suggested
    Work experience placement
    Local area

    Indeed

    Des Moines, IA
    5 days ago
  • $130k - $170k

     ...Senior Data Engineer We're looking for a Senior Data Engineer to join our Retirement Modernization Data Enablement team. In this role, you'll sit at the center of our retirement modernization effort, leading how critical transaction data moves from source systems to... 
    Suggested
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    Remote work
    Flexible hours

    Principle

    Des Moines, IA
    5 hours ago
  • $62k - $105k

     ...What You'll Do Data Engineer - Workforce Data Engineering Team What if your role in data engineering didn't just move data... but shaped...  .... Data Engineer I: $62,000- $84,000 / year Data Engineer II: $77,000- $105,000 / year Time Off Program Flexible Time... 
    Suggested
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    Flexible hours

    Principal Financial Group

    Des Moines, IA
    3 days ago
  •  ...employer. #LI-LD1 #LI-HYBRID Responsibilities As a Support Analyst II, you will provide support and assistance for various applications...  .... * Knowledge of technical aspects of computer operations and data communications. * Communicates clearly in verbal and written... 
    Suggested
    Full time
    Work at office
    Remote work
    Worldwide

    W. R. Berkley

    Urbandale, IA
    22 hours ago
  • $106.61k - $284.28k

     ...helping to simplify health care one person, one family and one community at a time. POSITION SUMMARY We are seeking a Lead Data Privacy Engineer to assist in leading our Data Protection Engineering, Monitoring, and Audit efforts. This role is responsible for embedding... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area

    CVS Health

    Des Moines, IA
    1 day ago
  • $142.3k - $195.7k

     ...(RASA) delivers integrated solutions that leverage high-quality data, data-driven insights, and technology to create differentiated member...  ...Programs organization within Risk Adjustment. The Lead Data Engineer handles work assignments involving complex issues where the... 
    Bi-weekly pay
    Full time
    Temporary work
    Apprenticeship
    Work at office
    Remote work
    Work from home
    Home office

    Humana

    Des Moines, IA
    1 day ago
  •  ...Data Engineer (With ETL & Ab Initio) Charlotte NC & West Des Moines, IA (Hybrid role) Look for nearby candidates Senior data engineer with ETL and strong Ab Initio Design, code, test, debug, and document for projects and programs Review and analyze complex,... 
    Work experience placement

    Keylent Inc

    West Des Moines, IA
    4 days ago
  •  ...Required skills: The primary responsibility of this role is to develop AWS solutions for data acquisition, data transformation, and data modeling for our client's projects. The position requires experience in the following technologies: Apache Spark Python... 

    Macpower Digital Assets Edge

    Johnston, IA
    4 days ago
  •  ...Data Engineer Location: Des Moines, IA (On-site 3 days/week) Experience Level: Mid-level (4–6 years) Job Overview Seeking a mid-level Data Engineer to support data engineering and analytics initiatives. This role focuses on building, optimizing, and maintaining... 
    3 days per week

    Kaav Inc.

    Des Moines, IA
    5 days ago
  •  ...Data Engineer 5+ years experience: Familiarity with current technologies used in the development of business applications and the techniques used to analyze and solve business problems. Experience deciding upon techniques and tools to be used in current computing architectures... 
    Flexible hours

    Keylent Inc

    Johnston, IA
    7 hours ago
  •  ...Data Engineer Location: Iowa or Wisconsin This position is a contract-to-hire role. We are looking to bring on a new member of our team and convert to a permanent position. As a result of this position being contracted to hire, we will need candidates that live in... 
    Permanent employment
    Contract work
    Live in

    Futran Tech Solutions Pvt. Ltd.

    Des Moines, IA
    1 day ago
  •  ...Data Engineer Role: Data Engineer Required legal status: Green Card, Green Card-EAD, US Citizen Location: Charlotte, NC (Hybrid work model) Job involves: Extract, Transform, Load (ETL) operations Using Scala programming language Working with Spark... 

    Zortech Solutions

    Des Moines, IA
    2 days ago
  •  ...TTS prides itself in being Mission Driven, People Focused. To learn more about us, visit About the Role We are seeking a Senior Data Engineer to design, optimize, and maintain data pipelines and systems that support HUD AI/ML proofs of concept and pilots. The Data... 
    Contract work
    Local area
    Remote work

    St. George Tanaq Corporation

    Des Moines, IA
    4 days ago
  •  ...Senior Data Engineer At American Equity we offer leading annuity products that help empower our clients to fulfill their needs and wants in retirement. Our success comes from hiring high-energy individuals who embody the beliefs that drive our unique culture. We currently... 

    American National Group

    West Des Moines, IA
    5 days ago
  •  ...Senior Data Ops Engineer Location: Charlotte, NC; Irving, TX; Chandler, AZ; Columbus, OH; Des Moines, IA; or Minneapolis, MN. Rate: DOE Term: 12+ Months This role is an opportunity to be part of a high-performing team passionate about data, focusing on building a... 

    Redolent

    Des Moines, IA
    5 days ago
  • $110k - $150k

    job summary: What You Can Expect In This Role Enterprise data engineers will be responsible for designing and implementing scalable data and integration solutions. This role requires strong technical skills in Snowflake, SQL and DBT, with a focus on enabling high... 
    Permanent employment
    Temporary work
    Work experience placement

    Randstad

    West Des Moines, IA
    5 days ago
  • $140k - $160k

     ...in the efforts to design, develop, and maintain databases and data integration (ETL) systems to support business applications and...  ...Proficiency in programming languages is commonly used in data engineering, such as Python or Java Our Company: Carrington Mortgage... 
    Work experience placement
    Remote work
    Work from home

    Carrington

    Des Moines, IA
    4 days ago
  • $99k - $164.8k

     ...experience to our stakeholders that delivers on our promises. Position Summary: We are seeking a highly skilled Senior Data Engineer to guide the design, development, and delivery of our enterprise data platforms. This role requires deep technical expertise... 
    Casual work
    Work at office
    Local area
    Remote work

    Kemper

    Des Moines, IA
    2 days ago
  • $150k - $190k

     ...Advanced Solutions Group of SHI that is building new digital experiences for our internal users, customers and partners. The Senior Data Engineer will be responsible for the analysis, design, and development of solutions focused on data engineering and ETL workflows. As a... 
    Work experience placement
    Worldwide
    Flexible hours
    Shift work

    SHI GmbH

    Des Moines, IA
    2 days ago
  •  ...Description About the Role The Waldinger Corporation has an opportunity for a qualified Data Engineer in our Corporate office. In this hybrid role, you'll work closely with team members to build and maintain data pipelines and integrations that power our organization... 
    For contractors
    Work at office

    The Waldinger Corporation

    Des Moines, IA
    2 days ago
  •  ...Senior Data Engineer This position would require a candidate to possess a strong technical background in developing and delivering BI solutions along with a strong understanding of SQL Server environments. Business intelligence (BI) is a set of technologies and practices... 

    Heartland Business Systems Inc

    Des Moines, IA
    2 days ago
  • $93k - $124k

     ...Job Description Summary As the Sr. Data Engineer, you will play a critical role in building and architecting automation and observability for the EDAS platform, with a particular focus on the data consumption side in the near term. You will be responsible for emphasizing... 
    Permanent employment
    Contract work
    Remote work
    Visa sponsorship
    Work visa
    Relocation package

    GE Aerospace

    Des Moines, IA
    5 days ago
  •  ...Enterprise Data Engineer What You Can Expect In This Role Enterprise data engineers will be responsible for designing and implementing scalable data and integration solutions. This role requires strong technical skills in Snowflake, SQL and DBT, with a focus on enabling... 

    Randstad

    West Des Moines, IA
    2 days ago
  • $197.4k - $232k

    A leading data streaming platform provider is seeking a Senior Software Engineer II to take ownership of critical backend systems for a cloud-native environment. This role involves leading design and implementation of large-scale services, making architectural decisions... 
    Remote work

    Confluent

    Des Moines, IA
    4 days ago
  •  ...Data Center Engineer The engineer in this position should have a wealth of experience engineering/installing datacenter equipment. The engineer will typically take on the more complex work and pull all aspects of a job together into a cohesive package. This would include... 
    For contractors
    Work at office
    Local area

    ADEX

    Des Moines, IA
    2 days ago
  • $87k - $178.1k

     ...Job Description The Data Center Construction organization at Oracle Cloud Infrastructure (OCI) is rapidly expanding to deliver...  ...the digital nervous system of OCI's data centers. As a Principal Engineer, you will serve as a technical authority and delivery leader, driving... 
    Temporary work
    Live in
    Local area
    Worldwide
    Relocation
    Relocation package
    Flexible hours

    Oracle

    Des Moines, IA
    5 days ago
  • $144.5k - $170k

     ...annually to foster collaboration, connection, and alignment. Attendance is expected and fully supported. We are looking for a Data Protection Engineer (L4) to help implement and maintain our data protection capabilities, ensuring the Coinbase ecosystem remains resilient... 
    Local area

    Coinbase

    Des Moines, IA
    4 days ago
  • $97.9k - $133.5k

     ...Become a part of our caring community The Data Engineer 2 will develop scalable data processing architectures and solutions that facilitate the efficient transformation of structured and unstructured data into insights across the enterprise. You will work on diverse... 
    Full time
    Temporary work
    Apprenticeship
    Work at office
    Remote work

    CenterWell

    Des Moines, IA
    3 days ago
  •  ...etc to name a few. Who Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to make their...  ...at Oracle Cloudworld 2023 Synergisticit at Gartner Data & Analytics summit Why do Tech Companies not Hire recent Computer... 
    Immediate start
    Remote work

    SynergisticIT

    Des Moines, IA
    2 days ago
  • $106.9k - $176.5k

     ...take your career wherever you want it to go.  Join EY and help to build a better working world. Technology – Data and Decision Science – Data Engineering – Senior We are seeking a highly skilled Senior Consultant Data Engineer with expertise in cloud data engineering... 
    Summer holiday
    Flexible hours

    EY

    Des Moines, IA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Data Engineer II. Be the first to apply!