Data Engineer
North Richland Hills, TX - USA
Job Summary
Pay:$90000.00 - $110000.00 per year
Job description:
Data Engineer(23 Years Experience)
Location:North Richland Hills TX (On-site)
Salary Range:$90000$110000 (based on experience)
Company:Ragle Inc.
About the Role
Ragle Inc. is expanding its Data & Analytics team and is seeking a hands-onData Engineerwith 23 years of industry experience to help centralize and modernize operational accounting and project data.
In this role you will design and operateproduction-grade data pipelinesthat connect our in-house platform accounting systems telematics scheduling estimating tools Smartsheet and third-party APIs. These pipelines will power analytics used daily byOperations Accounting Estimating and Executive Leadership.
What Youll Do
- Design build and maintain reliable data pipelines usingSQL and Python
- Ingest data fromAzure SQL databases third-party APIs and structured file sources (CSV/Excel)
- Help establish and maintain a centralized analytics data model (fact and dimension tables)
- Partner with analysts to supportPower BI semantic modelsand improve dataset performance
- Implement data quality checks logging monitoring and alerting
- Collaborate with business stakeholders to translate workflows into robust data products
- Contribute to version control deployment and data engineering standards (Git environments)
- Support migrations away from manual Excel workflows toward automated governed datasets
Key Responsibilities
- Build ETL/ELT processes integrating operational accounting/payroll and fleet telematics data
- Optimize SQL queries views and table structures for analytics performance and incremental loads
- Maintain documentation for pipelines datasets schemas and data contracts
- Assist with access control governance and data security best practices
- Troubleshoot refresh failures and performance bottlenecks across the data stack
Required Qualifications
- 23 years of professional experience as aData Engineer or Analytics Engineer
- Strong SQL skills (complex joins CTEs window functions performance tuning)
- Hands-on Python experience for data processing (pandas standard libraries)
- Experience with relational databases (SQL Server / Azure SQL Postgres or similar)
- Experience building and maintaining production data pipelines
- Understanding of data modeling concepts (star schema keys SCD basics)
- Familiarity withPower BIor similar BI tools
- Comfortable working directly with business stakeholders
Preferred Qualifications
- Azure experience (Azure SQL Data Factory or Fabric Data Pipelines)
- REST API ingestion experience
- ERP or operational systems integration exposure
- Git-based workflows and basic CI/CD
- Construction or asset-heavy industry experience
- Desire to grow intoSenior Data Engineer or Analytics Leadroles
What Success Looks Like
- Stable documented and trusted data pipelines
- Reusable datasets replacing manual Excel workflows
- Analytics relied upon for daily decision-making
- Smooth onboarding of new systems and data sources
- A scalable data platform supporting company growth
Why Join Ragle Inc.
- Real operational data with direct business impact
- High ownership and production responsibility
- Small team with leadership visibility
- Professional development and certification support
Compensation & Benefits
Competitive salary ($90000$110000based on experience) plushealth dental and vision insurancepaid time off and holidays andprofessional development support.
Additional Information
Ragle Inc. is anEqual Opportunity Employer. We are committed to creating a diverse and inclusive workplace and make employment decisions without regard to race color religion sex sexual orientation gender identity or expression national origin age disability veteran status or any other protected status in accordance with applicable laws.
Ragle Inc. Terms and Conditions
By providing your mobile number you agree to receive text messages from Ragle Inc. regarding job opportunities application updates interview scheduling and other recruiting-related communications.
You can cancel the SMS service at any time by texting STOP. After you send STOP you will receive confirmation that you have been unsubscribed and will no longer receive SMS messages from us.
For assistance reply HELP or contact us at
Carriers are not liable for delayed or undelivered messages.
Message and data rates may apply. Message frequency may vary based on recruiting activity and application status.
For information about how we collect and use your information please review our Privacy Policy: Ragle Inc. Privacy Policy
Privacy Policy: We collect your mobile number and related opt-in data for the delivery of SMS messages. Your mobile opt-in data and consent will not be shared with third parties or affiliates for marketing or promotional purposes.
Required Experience:
Manager