Senior Data Analyst

Post Date

Jun 04, 2026

Location

West Des Moines,
Iowa

ZIP/Postal Code

50266
US
Aug 18, 2026 Insight Global

Job Type

Perm

Category

Data Warehousing

Req #

DSM-580ebdfe-0b8b-4387-8ae5-a45de24ee239

Pay Rate

$110k - $130k (estimate)

Job Description

Overview:
We are looking for a Senior Data Analyst / BI Engineer who can go beyond basic reporting and act as a true partner to the business. This person should be technically strong enough to evaluate existing projects, identify opportunities for improvement, and help guide more junior team members through reviews, project work, and day-to-day changes.
This role will focus on turning business questions into actionable data insights by pulling from multiple data sources, building and maintaining dashboards, and working closely with cross-functional teams to gather requirements. The ideal candidate will bring strong SQL and cloud experience, a solid understanding of reporting and visualization tools, and curiosity around data science and emerging technologies such as Agentic AI.

Key Responsibilities:
Write SQL queries to support reporting, ad hoc analysis, and business intelligence needs.
Pull and combine data from multiple sources, primarily within GCP / BigQuery environments.
Build, enhance, and maintain dashboards and reports in Power BI and other visualization tools as needed.
Partner with stakeholders across teams to understand business needs and translate them into meaningful reporting solutions.
Evaluate current reporting and analytics projects and recommend improvements in design, structure, and usability.
Support and mentor junior team members through code reviews, project guidance, and best practices.
Help the team adapt in a fast-changing environment with shifting priorities and evolving initiatives.

The annual salary for this role is between $100,000-120,000/yr.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Required Skills & Experience

Strong SQL - experience pulling and combining data from multiple sources for reporting and ad hoc analysis.
Hands-on experience with cloud data platforms, ideally GCP and BigQuery.
Experience building and maintaining dashboards and reports using Power BI or similar visualization tools such as Tableau or Looker.
Ability to translate a business question into a data-driven solution and communicate effectively with cross-functional teams to gather requirements.
Strong technical judgment, problem-solving ability, and willingness to lead initiatives, mentor junior team members, and improve team processes.

Nice to Have Skills & Experience

Exposure to or strong interest in Data Science.
Experience supporting teams integrating Agentic AI or other AI-driven capabilities.
Familiarity with ETL concepts, even if the role is not focused on full pipeline ownership.
Experience working with both cloud and some on-prem SQL environments.

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.