Senior Business Intelligence & Analytics Engineer
Salary
$120,000 - $135,000
Location
Remote - Dallas, TX
Posted
Today
Upland Capital Group is seeking a Senior Business Intelligence & Analytics Engineer to be a technical expert within our growing Data organization. This is a high-impact, hands-on role responsible for continued building and maintaining of our data platform, architecting scalable, well-governed data models, and delivering analytics solutions that directly influence underwriting, claims, and executive decision-making.
You will provide technical mentorship, guide best practices across SQL, dbt, and BI development, and act as a key partner to cross-functional leaders. Senior Engineers at Upland are expected to operate with significant autonomy-owning complex projects end-to-end, elevating data quality standards, and contributing to the long-term design of our data platform.
The ideal candidate
- Operates with mature technical judgment and strong business acumen
- Leads others through influence, mentorship, and exceptional communication
- Thrives in a fast-paced, evolving environment
- Thinks in systems - comfortable owning platform architecture, not just individual models
- Drives innovation, standardization, and continuous improvement
- Sets a high bar for accuracy, documentation, and data governance
Duties and responsibilities
- Design, develop, and maintain core layers of the data platform, including ingestion, transformation, and semantic layers.
- Support the reliability and timeliness of recurring reporting cycles that depend on the data platform
- Design, build, and optimize scalable dbt models, data marts, and analytics layers
- Write, optimize, and review complex SQL with a focus on performance, reliability, and maintainability
- Build and maintain Sigma data models, workbooks, and self-service analytics solutions
- Apply engineering rigor - testing, CI/CD, version control - to analytics development
- Translate complex business requirements into well-designed analytical solutions
- Lead code reviews, enforce modeling and naming standards, and mentor engineers and analysts on the team
- Proactively identify and resolve data quality, modeling, and pipeline performance issues
- Contribute to analytics engineering standards, documentation, and long-term architecture decisions
- Additional responsibilities as needed
Other essential duties
- Troubleshoot and resolve platform and pipeline issues affecting downstream consumers
- Follow internal data governance, documentation, and security standards
- Represent the team in strategic discussions related to process improvements
- Participate in team retrospectives and process improvements
- Keep documentation current as dashboards and pipelines evolve
- Drive cross-functional initiatives to expand the company’s data maturity
- Stay updated on tools used by the team (e.g., dbt, Sigma, Snowflake, Azure)
- Contribute to a team culture that values clarity, curiosity, and follow-through
Experience, education, special skills required
- 5+ years of professional experience in analytics engineering, data engineering, data platform development, or a related field
- Bachelor's degree in related field
- Insurance industry experience preferred but not required
- Advanced proficiency in SQL and data modeling
- Strong expertise with dbt and Snowflake; working knowledge of Python
- Advanced experience with a modern BI platform; hands-on Sigma Computing experience strongly preferred
- Demonstrated experience leading complex analytics initiatives with solid problem-solving skills
- Strong communication skills with both technical and non-technical teammates
- Bachelor’s degree in a technical or quantitative field (or equivalent experience)
Stay informed about the latest analytics engineering opportunities. Subscribe to our weekly newsletter.