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

Power BI Data Engineer

$105k - $120k

Black Bear Energy Inc.

Power BI Data Engineer

Legence (Nasdaq: LGN) is a leading provider of engineering, consulting, installation, and maintenance services for mission-critical systems in buildings. The company specializes in designing, fabricating, and installing complex HVAC, process piping, and other mechanical, electrical, and plumbing (MEP) systems—enhancing energy efficiency, reliability, and sustainability in new and existing facilities. Legence also delivers long-term performance through strategic upgrades and holistic solutions. Serving some of the world's most technically demanding sectors, Legence counts over 60% of the Nasdaq-100 Index among its clients.

Position Overview: We are seeking a highly skilled Power BI Data Engineer who combines deep technical expertise in data engineering with exceptional data visualization abilities. This hands-on role requires someone who can architect robust data solutions while creating compelling, insight-driven dashboards that transform complex data into clear, actionable intelligence. This role is expected to interact directly with end users regarding requirements, testing, and implementation. This position is remote with preference to align to one of Legence's office locations.

Key Responsibilities
  • Create sophisticated, visually stunning Power BI dashboards and reports that drive business decisions
  • Develop advanced DAX calculations, measures, and calculated columns to support complex analytical requirements
  • Design intuitive, user-friendly interfaces with custom visuals, drill-through capabilities, and interactive features
  • Implement dynamic report features including bookmarks, parameters, field parameters, and dynamic formatting
  • Build composite models and leverage advanced features like aggregations, incremental refresh, and query folding
  • Design, build, and maintain scalable data pipelines and ETL/ELT processes using Power Query, Dataflows, and Azure Data Factory
  • Develop and optimize data models using star schema, snowflake schema, and other dimensional modeling techniques
  • Implement and manage data warehouses and data lakes using Azure Synapse Analytics, SQL Server, or similar platforms
  • Write and optimize complex SQL queries, stored procedures, and database functions for performance and efficiency
  • Establish data governance frameworks, including data quality checks, validation rules, and documentation standards
  • Configure and manage Power BI/Fabric workspaces, deployment pipelines, and version control
  • Implement row-level security (RLS) and object-level security (OLS) for data protection
  • Optimize report performance through query optimization, data model refinement, and DAX tuning
  • Integrate Power BI with various data sources including SQL databases, APIs, SharePoint, Excel, and cloud platforms
  • Automate data refresh schedules and monitor gateway configurations
Required Qualifications

Technical Skills

  • 3+ years of hands-on experience with Power BI development (Desktop, Service, and Report Server)
  • Expert-level proficiency in DAX (Data Analysis Expressions) and Power Query (M language)
  • Strong SQL skills with experience in database design, query optimization, and performance tuning
  • Solid understanding of data warehousing concepts, dimensional modeling, and ETL principles
  • Experience with data visualization best practices and UI/UX design principles
  • Proficiency in Azure data services (Azure SQL Database, Synapse Analytics, Data Factory, or Fabric)

Data & Analytical Expertise

  • Deep understanding of data modeling techniques and relationships (one-to-many, many-to-many, bi-directional)
  • Strong grasp of statistical concepts and analytical methodologies
  • Ability to translate complex business requirements into technical data solutions
  • Experience with data quality assessment and data profiling

Professional Competencies

  • Proven ability to create visually compelling, executive-level dashboards and reports
  • Strong problem-solving skills with a hands-on, solution-oriented approach
  • Excellent communication skills to explain technical concepts to non-technical stakeholders
  • Detail-oriented with commitment to code quality and documentation
  • Demonstrated ability to use AI and automation in software engineering
Preferred Qualifications
  • CS or CIS bachelor's degree
  • Microsoft certifications: PL-300 (Power BI Data Analyst), DP-203 (Data Engineer), or DP-500 (Enterprise Data Analyst)
  • Experience with Python or R for advanced analytics integration
  • Familiarity with Git/Azure DevOps for version control and CI/CD pipelines
  • Knowledge of DAX Studio, and other Power BI development tools
  • Experience with Power BI Embedded or custom API development
  • Understanding of data science concepts and predictive analytics
Technical Environment
  • Power BI Desktop, Power BI Service, Power BI Premium/Fabric
  • SQL Server, Azure SQL Database, Azure Synapse Analytics
  • Azure Data Factory, Azure Data Lake Storage
  • DAX Studio, Tabular Editor, Power Query
  • Git/Azure DevOps for version control

What Makes You Stand Out

  • Portfolio of impressive Power BI dashboards demonstrating design excellence and technical complexity
  • Track record of optimizing poorly performing reports and data models
  • Experience mentoring others in Power BI development and best practices
  • Contributions to the Power BI community (blog posts, speaking engagements, open-source projects)

This is a hands-on technical role requiring daily interaction with data, code, and visualization design. The ideal candidate thrives in environments where they can build solutions from the ground up and take ownership of the entire BI development lifecycle.

Base salary: $105,000–$120,000 per year. This role may be eligible for participation in discretionary bonus plan based on company and individual performance. Notes: Actual compensation will be based on skills, experience, and work location, and may vary from the posted range. Hiring bonuses (and any guaranteed year-end bonuses) are administered under Company policy and are not earned until all stated conditions are met (e.g., active employment on the payment date). This posting reflects compensation at the time of posting and may be updated.

Unable to provide sponsorship for this position.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Power BI Data Engineer in Minneapolis, MN vacancy
  •  ...including experience in UHC contact centers, Medicare Product teams, data file management teams, external consumer experience retail...  .... Skills: People in the Cove python SQL engineering of data to drive content into the walls of command center. Then... 
    Suggested
    For contractors
    Immediate start

    Samprasoft

    Eden Prairie, MN
    2 days ago
  •  ...Baseline requirements would be standard Power BI experience and proficiency. Major plusses would be: A solid foundation in developing user...  ...with Epic Cogito/Clarity/Caboodle Experience with healthcare data Experience with UKG or workforce/staffing data A nice-to-have but... 
    Suggested
    Immediate start

    TechDigital Group

    Minneapolis, MN
    3 days ago
  •  ...improvements. This position manages the installation and maintenance of mechanical systems at Data Centers and operations of specialized cooling systems. Acts as an Engineering resource for the complete H5 portfolio of mission critical facilities. Plans and monitors... 
    Suggested
    Work at office
    Immediate start

    H5 Data Centers

    Saint Paul, MN
    15 days ago
  •  ...Power Bi Developer Location: Hybrid in Minneapolis, MN Charlotte, NC Des Moines, IA San Antonio, TX We can take...  ...Role Overview This position will design, engineer, and advance enterprise security and data-driven solutions. The role leads the strategy and resolution... 
    Suggested
    Immediate start
    Relocation

    RIT Solutions

    Minneapolis, MN
    4 days ago
  •  ...Saint Paul, MN, is seeking an experienced professional in Real World Evidence analytics. You will support the Epidemiology team with data preparation, statistical programming, and project management across multiple studies. Ideal candidates will have a Master's or PhD... 
    Suggested

    Cytel

    Saint Paul, MN
    3 days ago
  •  ...Senior data engineer to design and operate production ETL/ELT pipelines on enterprise cloud platforms (GCP and Azure) for healthcare data. The role owns pipelines end-to-end — from requirements through deployment and ongoing operations — and is expected to set technical... 

    Talent Software Services

    Saint Paul, MN
    12 hours ago
  •  ...We are seeking a senior, hands-on Data Engineer with strong experience building production-grade data pipelines in fast-moving environments. The ideal candidate will have deep data engineering experience, a strong understanding of data quality, reliability, and operational... 

    Connvertex Technologies

    Minneapolis, MN
    12 hours ago
  • $100.3k - $172k

     ...owns our work with accountability, makes data-driven decisions, embraces continuous...  ...and governance workflows In addition to engineering responsibilities, the Data Generalist component...  ...and visualizations using tools like Power BI, Tableau, or Excel Collaborating with... 
    Work experience placement
    Work at office
    3 days per week

    Medica

    Hopkins, MN
    1 day ago
  •  ...the US without sponsorship.** We’re looking for a Senior Data Engineer with strong Azure experience, especially in Azure Databricks...  ..., dimensional modeling, and preparing datasets for BI tools such as Power BI. Understanding of Spark performance optimization, cluster... 
    Contract work
    Work at office

    Emergent Staffing Services

    Saint Paul, MN
    2 days ago
  • $72.8k - $130k

     ...outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a...  ...experience building and executing data pulls using SQL and / or other BI reporting tools 1+ years of experience with documenting processes... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    Optum

    Eden Prairie, MN
    2 days ago
  • $109 - $180 per hour

     ...for performance‑based cash incentive awards. Salary Range $109, - $180, Target Openings 1 What Is the Opportunity? Travelers Data Engineering team constructs pipelines that contextualize and provide easy access to data by the entire enterprise. As a Data Engineer, you... 
    Contract work
    Work experience placement
    H1b
    Local area
    Immediate start

    Travelers

    Saint Paul, MN
    2 days ago
  • $91.7k - $163.7k

     ...UnitedHealth Group is looking for a Senior Data Engineer in Eden Prairie, MN. This role involves the architecture and optimization of Oracle Exadata Database Machines. Candidates should have over 5 years of experience in Oracle database administration and performance tuning... 
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    4 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

    Ernst & Young Oman

    Minneapolis, MN
    4 days ago
  • $90k - $113k

     ...Data Engineer Location: Minneapolis headquarters office (in‑office 4 days per week, 1 day work‑from‑home). Overview Ryan Companies has an immediate need for a Data Engineer. This role will focus on developing scalable, reliable data pipelines that ensure the quality, accessibility... 
    Temporary work
    Work at office
    Immediate start
    Work from home
    Flexible hours

    Ryan Companies US

    Minneapolis, MN
    3 days ago
  •  ...Overview Kimley-Horn is seeking a Senior Data Engineer to join our Innovations team in St. Paul, Minnesota (MN). This is an in-office opportunity...  ...the firm—for analytics, enterprise search, copilots, and AI-powered applications. Why Kimley-Horn? At Kimley-Horn, we do things... 
    Work at office
    Flexible hours

    Kimley-Horn

    Saint Paul, MN
    4 days ago
  • $100k

     ...Cloud World/Oracle Java One (Las Vegas) -2023/2022 and at Gartner Data Analytics Summit (Florida)-2023 ll Positions are open for...  ...developers, Data analysts/ Data Scientists, and Machine Learning engineers for full-time positions with clients. Who Should Apply... 
    Full time
    H1b

    SynergisticIT

    Minneapolis, MN
    3 days ago
  •  ...identity providers: mayo.edu, globus.org, approved external institutions) Two internally hosted Compute Engine VMs running Globus Connect Server (GCS v5) in the GCP Data DMZ GCP ingress and egress S3 storage buckets with a defined 30-day data lifecycle/retention rule... 
    For contractors

    Talent Software Services

    Saint Paul, MN
    2 days ago
  •  ...Management Information Systems (MIS) Specialist to take ownership of our data infrastructure and reporting workflows. This role will focus on...  ...develop, and maintain standardized reports and dashboards using Power BI, Tableau, Excel, and related tools. Automate recurring reports... 

    Edeniq

    Maple Grove, MN
    3 days ago
  • $120k - $140k

     ...partner with our customers to consistently provide a successful working relationship as a high-performance team. We are adding Data Engineers to influence the direction of data modernization for our customers. We are looking for engineers, senior engineers, and leaders... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Work visa

    Solution Design Group

    Minneapolis, MN
    3 days ago
  •  ...do: Designs, develops, and optimizes data integration processes, ETL workflows...  .... Experience with Microsoft BI applications (SSRS, SSAS, Power BI) is preferred. Knowledge of cloud...  ...programming languages commonly used in data engineering, such as Python or Java. What We... 
    Work experience placement

    Carrington

    Saint Paul, MN
    4 days ago
  •  ...Job Description We are seeking a Senior Data Engineer with strong experience in data extraction, transformation, and analytics to support...  ...data, and enabling high-quality reporting through Power BI and Tableau. You will work closely with analytics, engineering... 
    Remote work

    Insight Global

    Minneapolis, MN
    4 days ago
  • $100k

     ...Cloud World/Oracle Java one (Las Vegas) -2023/2022 and at Gartner Data Analytics Summit (Florida)-2023...  ...developers, Data analysts/ Data Scientists, and Machine Learning engineers for full-time positions with clients. Who Should Apply Recent... 
    Full time
    H1b

    SynergisticIT

    Minneapolis, MN
    5 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

    Saint Paul, MN
    4 days ago
  • $102k - $130.63k

     ...together the talents of Hypergiant, Forward Slope, Systems Innovation Engineering, SoarTech, and Highbury Defense Group under one mission, with...  .... Job Description Full Time Onsite/Hybrid Preferred Data Engineer provides technical leadership, analytical expertise, and... 
    Full time
    Contract work
    Temporary work
    For subcontractor
    Internship
    Remote work

    Accelint

    Saint Paul, MN
    3 days ago
  •  ...Overview As a Data Engineer, you will have the unique opportunity to design and establish a modern data engineering function within our...  ...Enablement Collaborate with analysts to standardize and streamline Power BI and Fabric semantic models, reducing inconsistencies in... 

    Coloplast

    Minneapolis, MN
    2 days ago
  • $91.7k - $163.7k

     ...outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find...  ...Lead technical design sessions and code reviews, promoting engineering best practices, reusability, and maintainability Support cloud... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    Optum

    Minnetonka, MN
    3 days ago
  • $160k - $200k

     ...Datavant is the data collaboration platform trusted for healthcare...  ...for their medical records to powering the AI revolution in healthcare...  ...and impact-driven Senior Data Engineer to strengthen our capabilities...  ...analytics portfolio, drive BI modernization, and enable operational... 

    Datavant

    Saint Paul, MN
    1 day ago
  •  ...(2-3 days on-site) Must haves/focus areas: • Proficiency in DBT, Airflow, and Postgres (or equivalent tools) • Strong experience in data modeling and governance • A demonstrated ability to bring standards and processes around data quality and security into an organization... 
    Full time
    Contract work
    Remote work
    Flexible hours

    York Solutions, LLC

    Saint Paul, MN
    3 days ago
  •  ...POsition : Data Engineer Location : Minnetonka, MN AND Raleigh, NC Duration : 6 Months to hire Experience and Required qualifications: To be considered for this position, applicants need to meet the qualifications listed in this posting.... 

    3B Staffing LLC

    Hopkins, MN
    4 days ago
  •  ...Data Center Engineer The engineer in this position should have a wealth of experience engineering/installing datacenter equipment. The engineer...  ...cabinets, network and server equipment, cable distribution, power (AC or DC), Cold Aisle Containment solutions, etc.... 
    For contractors
    Work at office
    Local area

    ADEX

    Minneapolis, MN
    2 days ago

Do you want to receive more vacancies?

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