Harnham · Greater Phoenix Area
Senior Data Engineer – Enterprise Data Modeling
Location: Remote – U.S. | Phoenix, AZ candidates preferred
Compensation: $110,000–$160,000
Employment: Full-time
About the Company
A large, established organization is making a significant investment in modernizing its enterprise data platform and creating a more standardized, scalable foundation for analytics across the business.
The organization is building a modern layered data architecture and expanding the curated core of its platform. As part of this transformation, the team is establishing enterprise data modeling as a formal engineering discipline and creating reusable models that can support multiple business domains and use cases.
This creates an opportunity for an experienced Senior Data Engineer to have significant influence over how the enterprise data foundation is designed and built.
About the Role
We’re looking for a hands-on Senior Data Engineer who combines strong Data Engineering capabilities with deep expertise in enterprise data modeling.
This is not a standalone Data Modeler position.
You’ll remain hands-on as an engineer while leading the modeling effort across shared enterprise business domains. You’ll work from initial business requirements and source-system analysis through conceptual, logical, and physical modeling—and help implement those models within the data platform.
The emphasis is on building canonical enterprise models that can support multiple use cases, rather than creating models for one application, dashboard, or reporting requirement.
Because the enterprise modeling practice is still developing, you’ll also have the opportunity to establish standards, influence architecture, improve existing models, and coach other Data Engineers on modeling best practices.
What You’ll Do
Must Haves
Nice to Have
What Makes Someone Successful Here
The strongest candidate will be able to operate equally well in a business conversation, a modeling session, and a hands-on engineering environment.
You can sit with business stakeholders, understand how concepts such as customers, facilities, products, operations, and financial entities relate to one another, and translate those relationships into well-designed conceptual and logical models.
From there, you can take the work further—profiling the underlying source data, designing the physical model, and helping implement it within the modern data platform.
Most importantly, you think at the enterprise level.
Rather than designing a model to satisfy one dashboard or application, you think about how standardized entities and relationships can serve multiple teams and use cases across the organization.
You’ve ideally worked in an environment where enterprise modeling was still developing and helped establish the standards, processes, and engineering discipline needed to scale it.
Why Join?
This is an opportunity to have meaningful ownership over an enterprise data platform while it is still being built.
You’ll help define the curated core of the platform, establish enterprise modeling standards, and create reusable data models that become foundational assets across the organization.
You’ll have the opportunity to remain hands-on while also influencing architecture, standards, and the development of other Data Engineers.
For someone who combines Data Engineering + enterprise data modeling + hands-on implementation, this role provides the opportunity to build rather than simply inherit a mature environment.