About the Role
We are seeking a highly skilled Sr. Software Engineer - Analytics Engineering with deep expertise in semantic modeling, DAX, and the Microsoft Fabric analytics ecosystem. This role is responsible for designing, optimizing, and maintaining enterprise-grade Power BI semantic models that deliver accurate, scalable, and actionable insights across the organization. The ideal candidate combines strong technical modeling expertise with business acumen, collaboration skills, and a commitment to data quality, governance, and performance.
Responsibilities
- Design, build, and optimize Power BI semantic models using Power BI Desktop, Tabular Editor, and related modeling tools.
- Develop advanced DAX measures and calculations to support complex business logic, reporting requirements, and analytical use cases.
- Ensure semantic models are scalable, maintainable, high-performing, and aligned with enterprise standards and best practices.
- Optimize semantic models within Microsoft Fabric, including performance tuning, model architecture, refresh processes, and usability.
- Troubleshoot Power BI models, measures, and refresh processes to improve reliability, efficiency, and user experience.
- Develop and maintain Power BI datasets, reports, dataflows, and related assets supporting enterprise analytics solutions.
- Implement row-level security, incremental refresh, and other Power BI capabilities to support secure and efficient reporting.
- Work within Microsoft Fabric to deliver analytics solutions across lakehouse, warehouse, data pipeline, and semantic model components.
- Apply data modeling, analytics engineering, and performance optimization techniques to meet business and technical requirements.
- Support the design and delivery of scalable and governed enterprise analytics platforms.
- Partner with data engineers, analysts, business stakeholders, and report developers to understand requirements and deliver trusted analytics solutions.
- Support BI governance initiatives through documentation, data quality practices, Microsoft Purview alignment, and version control processes.
- Provide technical guidance, training, and support to end users, analysts, and junior developers.
- Promote standards for semantic model design, naming conventions, documentation, security, governance, and lifecycle management.
Requirements
- Advanced expertise in analytics engineering, semantic modeling, and enterprise reporting solutions.
- Strong proficiency with DAX, including the ability to design and implement complex business calculations.
- Deep understanding of data warehousing concepts, dimensional modeling, star schema design, and analytics modeling best practices.
- Experience applying data modeling, optimization, and performance tuning techniques to enterprise analytics solutions.
- Strong analytical, troubleshooting, problem-solving, communication, and collaboration skills.
- Ability to work effectively with technical teams and business stakeholders.
- Experience implementing reporting security, governance standards, and data quality best practices.
- Familiarity with Agile delivery methodologies and version control practices.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or relevant work experience required
- 5+ years of experience developing Power BI solutions, including semantic models, reports, and enterprise analytics assets.
- Hands-on experience with Power BI tools such as Tabular Editor, DAX Studio, and ALM Toolkit.
- Experience working with Microsoft Fabric, including semantic models and analytics workloads.
- Familiarity with lakehouse storage concepts and file formats such as Parquet and Delta.
- Experience with Agile delivery practices and version control using GitHub or similar tools.
- Ability to travel 10%
- Certification in Microsoft Power BI, Microsoft Fabric, Azure, or related Microsoft data platforms.
- Experience using Python for data analysis, automation, or analytics engineering workflows.
- Experience with PowerApps automation and Copilot Studio.
Skills
- semantic modeling
- DAX
- Microsoft Fabric
- Power BI
- Tabular Editor
- DAX Studio
- ALM Toolkit
- Microsoft Purview
- GitHub
- Python
- PowerApps
- Copilot Studio
Experience Level
- 5+ years of experience developing Power BI solutions
Education Level
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or relevant work experience required
Salary/Compensations
- $125,000 - $140,000
Benefits
- medical
- vision
- dental
- 401K
- flexible spending
About the Company
- Since 1989, SHI International Corp. has helped organizations change the world through technology.
- We’ve grown every year since, and today we’re proud to be a $16 billion global provider of IT solutions and services.
- Over 17,000 organizations worldwide rely on SHI’s concierge approach to help them solve what’s next.
- The heartbeat of SHI is our employees – all 7,000 of them.
- Our commitment to diversity, as the largest minority- and woman-owned enterprise in the U.S.
- Continuous professional growth and leadership opportunities.
- Health, wellness, and financial benefits to offer peace of mind to you and your family.
- World-class facilities and the technology you need to thrive – in our offices or yours.
Equal Opportunity
- Equal Employment Opportunity – M/F/Disability/Protected Veteran Status
