Senior Business Intelligence Engineer Jobs
Senior Business Intelligence Engineer jobs are open across technology, finance, healthcare, and retail, from mid-level to staff and principal, with specializations in data modeling, dashboard architecture, and pipeline engineering. Find a role that fits from the openings below and apply directly.
Find JobsLooking for remote work? View remote senior business intelligence engineer jobs →Overview
Showing 5 of 895+ Senior Business Intelligence Engineer jobs







Summary
We are seeking a Business Intelligence Developer with good SQL skills and exceptional data visualization and UI/UX craft to join our Business Intelligence team within the Data department. The role helps Moxie build internal analytics tools that help teams make faster, better decisions with trusted data. This is a fully onsite position working out of the Irving, Texas HQ.
A core focus of this position is writing the SQL that builds our reporting tables and calculations, building the web applications that put that data in front of people, and raising the standard for how we visualize data and design the user experience.
Responsibilities
- SQL Development and Performance:
- Write and tune SQL, including stored procedures and pre-aggregated load procedures, to meet performance targets (p95 under 1 second).
- Handle report tickets and small data extracts.
- Data Modeling and Semantic Layer:
- Build fact and dimension tables and semantic-layer calculations (live and daily sources), sharing that work with Engineering.
- Own extensions to the semantic layer and the applications built on it.
- Validate new reports against existing reports and document metric definitions.
- Web Application Development:
- Build and maintain internal web applications (Python/Flask backends, JavaScript and D3 front ends).
- Review AI-assisted code for correctness, performance, and security before it ships.
- Data Visualization and User Experience:
- Choose the right chart, layout, and interaction for each question, and turn business requests into clear, accurate, easy-to-read interfaces that follow our brand standards.
- Set visualization and UX standards for the team and coach other developers on them.
- Collaboration and Communication:
- Work with Engineering, which owns ingestion, pipelines, and raw tables, on shared fact and dimension table work.
- Explain metric logic and design decisions to non-technical stakeholders.
Job Requirements
Experience:
- 3+ years in BI, analytics, or data development.
Preferred Qualifications:
- A portfolio or code sample showing exceptional data visualization and UI/UX judgment in a working web interface; this is the first thing we review.
- Good, proven SQL (CTEs, window functions, stored procedures, query tuning).
- Working dimensional modeling knowledge (star schema, grain, slowly changing dimensions).
- JavaScript, HTML and CSS, and Python (Flask or similar).
- Git-based workflows.
- Ability to explain metric logic and design decisions to non-technical stakeholders.
Nice To Have Qualifications:
- D3 or a comparable charting library; design tools such as Figma; accessibility practice.
- Power BI, DAX, or semantic model experience.
- Azure SQL, Azure App Service, Key Vault, or CI/CD with GitHub Actions.
- Snowflake, dbt, or a semantic layer tool.
- Experience using AI coding tools in a reviewed, tested workflow.
Compensation: $70K - $85K
Additional Details :
Why Moxie? At Moxie, you’ll be part of a family of ambitious individuals dedicated to building rewarding careers in pest control. We’re not just growing rapidly – we’re creating a launchpad for your personal and professional success. If you’re driven, motivated, and ready to transform your career and lifestyle, we want to hear from you.
Senior Business Intelligence Engineer Jobs by Experience Level
Top Cities Hiring Senior Business Intelligence Engineers
Explore senior business intelligence engineer openings in the cities hiring most right now.
See All 895+ Senior Business Intelligence Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsSenior Business Intelligence Engineer Job Market
Who's Hiring
- CVS Health49

- Amazon42

- Amazon Web Services11

- Marine Credit Union10

- Cornerstone Research9

Top Industries Hiring
- Technology & Software28
- Consulting & Professional Services15
- Manufacturing9
- Education7
- Healthcare & Medical Services6
What Employers Look For
The qualifications that appear most often in senior business intelligence engineer jobs.
- Five or more years of experience in business intelligence, data analytics, or data engineering roles
- Advanced SQL proficiency including window functions, CTEs, and query optimization
- Hands-on experience with cloud data warehouses such as Snowflake, BigQuery, or Redshift
- Proficiency with at least one BI visualization tool such as Tableau, Looker, or Power BI
- Experience with data modeling methodologies and tools including dbt or similar transformation frameworks
- Bachelor's degree in computer science, information systems, statistics, or a related quantitative field
Tips for Your Senior Business Intelligence Engineer Job Search
Tailor your resume to BI stack specifics
Generic data engineering resumes lose out. List the exact tools each employer uses, whether that's dbt, Looker, Snowflake, or Power BI, and quantify the scale of the data you worked with, such as row counts, refresh cadences, or dashboard user counts.
Highlight cross-functional stakeholder work
Senior BI roles require translating ambiguous business questions into structured data products. Show concrete examples where you worked directly with finance, marketing, or product teams to define KPIs, not just build what you were handed.
Apply early to roles that fit
Migrate Mate lists senior business intelligence engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Filter openings by your modeling approach
Some teams use Kimball dimensional modeling, others prefer OBT or activity schema patterns. Read job descriptions for clues about modeling philosophy before applying, because misalignment on this point surfaces in technical screens and causes real friction.
Prepare a take-home or live SQL case study
Most senior BI interviews include a SQL or data modeling exercise. Practice writing window functions, CTEs, and incremental model logic under time pressure, and be ready to explain your query choices out loud rather than just producing correct output.
Negotiate scope and tooling before accepting
Before signing, ask whether the team has established semantic layer ownership, data governance processes, and tool standardization. Joining a team mid-migration between tools or without clear BI ownership adds months of uncompensated technical debt work.
Senior Business Intelligence Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most senior business intelligence engineers?
The companies hiring the most senior business intelligence engineers right now include CVS Health, Amazon, and Amazon Web Services, with the largest share of openings in California, Texas, and Washington, based on current listings on Migrate Mate as of November 2026. Demand is concentrated at companies managing large-scale transactional or customer data across technology, financial services, and healthcare verticals.
How many senior business intelligence engineer jobs are remote?
About 75% of senior business intelligence engineer openings are fully remote or hybrid as of November 2026, reflecting strong demand for distributed data teams across the industry. Roles focused on cloud-native BI stack ownership and self-serve analytics platform development tend to offer the highest proportion of fully remote arrangements.
How do you become a senior business intelligence engineer?
Most senior business intelligence engineers start as analysts or junior data engineers, then build depth in SQL, cloud warehousing, and a major BI visualization tool over several years. Moving up requires owning end-to-end data products, not just fulfilling requests, and demonstrating that you can define data models and govern metric definitions independently. Earning a dbt certification or a cloud platform credential helps signal technical seniority to hiring teams.
Can you get hired as a senior business intelligence engineer without direct senior-level experience?
You can make a case for a senior role without an explicit senior title if you can show that you owned critical data infrastructure or led a BI migration project rather than contributing to one. Hiring managers weigh the complexity and business impact of your past work over job titles. A strong take-home exercise demonstrating advanced modeling and documentation practices can close gaps that a resume alone cannot.
What does the senior business intelligence engineer interview process look like?
Most processes run three to four rounds. An initial recruiter screen is followed by a technical phone interview covering SQL and data modeling concepts, then a take-home or live coding exercise involving schema design or dashboard architecture. Final rounds typically include a stakeholder or cross-functional panel where you walk through past projects and explain how you handled ambiguous or conflicting data requirements from business partners.
Where can I find and apply to senior business intelligence engineer jobs?
You can find and apply to senior business intelligence engineer jobs on Migrate Mate, which lists current openings from employers across the United States. Search the listings to find roles that match your stack and experience level, then apply directly to each one that fits.
See All 895+ Senior Business Intelligence Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Jobs