Senior Software Engineer, Analytics Engineering

SHI International

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Austin, TXSomerset, NJ
Salary
$125,000–$140,000 / yr
Employment
Full-time
Posted
89 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $185k
This role $132k
$113k $237k
below market most similar roles pay here above market

This role pays less than 90% of similar roles. Most pay $152,941–$217,500 — the blue band above. At the midpoint, this role pays about $132k versus about $185k for comparable roles.

Based on 240 similar postings.

Employer

About SHI International

SHI International is a global IT solutions provider and Value-Added Reseller (VAR) that helps corporate, enterprise, and public sector customers manage, procure, and secure hardware, software, and cloud services.

SHI International currently has 55 open roles on FindRole.

Listed pay typically runs $120,000–$200,000 across 53 roles with salary data.

Most-posted roles

View all roles at SHI International

At a glance

TL;DR · Senior Software Engineer, Analytics Engineering

The Sr. Software Engineer - Analytics Engineering joins the analytics team to design, optimize, and maintain enterprise-grade Power BI semantic models. This role involves building advanced DAX measures, developing dataflows, and managing reports to deliver scalable, actionable insights. The engineer will work within the Microsoft Fabric ecosystem, specifically handling lakehouse, warehouse, and data pipeline components. Key responsibilities include performance tuning, implementing row-level security, and ensuring data quality through Microsoft Purview alignment and version control. The candidate must utilize tools like Tabular Editor, DAX Studio, and ALM Toolkit while applying dimensional modeling and star schema designs. By collaborating with data engineers and business stakeholders, the role solves complex reporting requirements and ensures governed, high-performing analytics solutions across the organization using Parquet and Delta file formats.

What does a Software Engineer earn in Texas?

Median $178175 from 187 postings across 44 companies.

See salary data

What you'll do

  • Design, build, and optimize Power BI semantic models using Power BI Desktop and Tabular Editor.
  • Develop advanced DAX measures and calculations to support complex business logic and reporting requirements.
  • Optimize semantic models within Microsoft Fabric, including performance tuning and refresh processes.
  • Develop and maintain Power BI datasets, reports, dataflows, and related assets for enterprise analytics.
  • Implement row-level security, incremental refresh, and other Power BI capabilities to ensure secure reporting.
  • Support BI governance through documentation, data quality practices, and Microsoft Purview alignment.
  • Provide technical guidance, training, and support to end users, analysts, and junior developers.
  • Promote standards for semantic model design, naming conventions, security, and lifecycle management.

What we're looking for

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or relevant work experience.
  • 5+ years of experience developing Power BI solutions, including semantic models, reports, and enterprise analytics assets.
  • Advanced expertise in analytics engineering, semantic modeling, and enterprise reporting solutions.
  • Strong proficiency with DAX to design and implement complex business calculations.
  • Deep understanding of data warehousing concepts, dimensional modeling, star schema design, and analytics modeling best practices.
  • Hands-on experience with Power BI tools such as Tabular Editor, DAX Studio, and ALM Toolkit.
  • Experience working with Microsoft Fabric, including semantic models, lakehouse storage, and file formats like Parquet and Delta.
  • Experience with Agile delivery practices and version control using GitHub or similar tools.
  • Certification in Microsoft Power BI, Microsoft Fabric, Azure, or related Microsoft data platforms (preferred).
  • Experience using Python for data analysis, automation, or analytics engineering workflows (preferred).
  • Experience with PowerApps automation and Copilot Studio (preferred).

More like this

Similar roles

Analytics Engineer III

Sutter Health

Sacramento, CA 61 days ago $117,436–$176,155
SQL DAX Power BI Microsoft Fabric Tabular Editor ALM Toolkit DAX Studio Dimensional Modeling Star Schema CI/CD Git VertiPaq SSAS Epic Cogito Composite Models
6+ yrs exp Hybrid

Senior Software Engineer, SDLC Analytics

Apple Inc

San Diego, CA 88 days ago $142,300–$214,300
Java SQL Kafka Airflow Spark Data Modeling CI/CD Dimensional Modeling Git Data Pipelines Telemetry DORA Metrics
4+ yrs exp

Senior Software Engineer, AI Data Engineering

SpaceX

Hawthorne, CA 19 days ago $165,000–$265,000
Python Agentic AI RAG MCP Servers CI/CD Docker Kubernetes PostgreSQL SQL Pandas NumPy FastAPI Flask React TypeScript REST APIs Linux Git Vector Databases
5+ yrs exp

Senior Software Engineer

Adobe

San Jose, CA 39 days ago $139,000–$257,550
Python SQL Spark Apache Airflow Databricks Snowflake ETL Tableau Power BI Adobe Analytics Machine Learning Statistical Modeling Predictive Analytics A/B Testing Distributed Computing DAX
3+ yrs exp

Senior Software Engineer

University of Miami

Miami, FL 34 days ago
Node.js React TypeScript JavaScript HTML CSS Express.js Nest.js Loopback.js AWS Azure Google Cloud Platform SQL NoSQL Git Python R Docker Kubernetes RESTful APIs Jest Cypress D3.js Plotly.js Agile Scrum
4+ yrs exp

Senior Software Engineer

Palo Alto Networks

Santa Clara, CA 141 days ago $106,000–$170,500
Python Node.js TypeScript SQL MongoDB BigQuery Google Cloud Platform AWS Microsoft Azure CI/CD REST APIs Kubernetes Docker AI/ML pipelines Model Context Protocol
2+ yrs exp