Overview
Schedule
Full-time
Career level
Senior-level
Remote
Hybrid remote
Benefits
Career Development
Job Description
Data Engineer
Technology | Rock Hill, SC (Hybrid) | Full-TimeMission Statement:At ARC Energy Services, we are a veteran-owned contractor providing skilled workforce solutions for critical projects, maintenance, and outage work across the United States. For over 15 years, we have helped support the nation's power generation and industrial infrastructure by connecting highly qualified professionals with projects that matter. Our success is built on strong partnerships, operational excellence, and a commitment to our people. We foster a culture of service, accountability, and respect, recognizing that every employee contributes to delivering the essential services that help power the world.ARC Energy Services exists to lead as a trusted services provider by delivering dependable solutions, developing and employing exceptionally talented people, building long-term partnerships, and contributing to the communities we serve - helping power the world today and into the future.Position Summary
ARC Energy Services is seeking a Data Engineer to join our Technology team in Rock Hill, SC. You will build and maintain the data platform and internal applications that run our business: the systems our recruiting, payroll, operations, and quality teams use every day to staff projects, track time and pay, and keep our field workforce qualified and compliant. This role reports to the head of Technology.The work is roughly half data engineering and half internal application development. The data work is the foundation: pipelines, data models, and integrations with systems such as QuickBooks, Salesforce, and our HR, recruiting, and payroll platforms, built on Databricks and PostgreSQL in Microsoft Azure. On top of that, you will build features in our internal web portal using TypeScript and React. Strong data engineering skills are required. Application development experience is a plus, and we will train you on it.We are a small team that builds with AI coding assistants every day, and we expect you to review, test, and stand behind everything you ship. You will own systems that people across the company depend on, work directly with the people who use them, and see the results of your work quickly.Essential Duties and Responsibilities
- Build and maintain data pipelines in Databricks that bring in data from business systems such as QuickBooks, Salesforce, and HR, recruiting, and payroll platforms.
- Design and maintain the data models and SQL views behind reporting, analytics, and the internal portal.
- Build and improve features in the internal web portal, from database queries and server logic to the screens people use, with training and support on the application side.
- Keep data accurate where it matters most: hours, pay, worker qualifications, and matching the same person across multiple systems.
- Investigate and resolve data and application issues reported by users, including time-sensitive problems around payroll deadlines.
- Make database and schema changes carefully, with testing and peer review before they reach production.
- Use AI coding assistants as part of daily development, and review, test, and verify their output before it ships.
- Work directly with recruiting, payroll, operations, and quality teams to understand their needs and turn them into working tools.
- Document data sources, pipelines, and application features so others can support them.
- Follow company security practices for handling sensitive employee and payroll data.
Minimum Qualifications
- Bachelor's degree in computer science, information systems, engineering, or a related field, or equivalent practical experience.
- 2+ years of professional experience in data engineering, analytics engineering, or software development.
- Strong SQL skills, including complex joins, window functions, and query performance tuning.
- Working proficiency in Python.
- Experience designing relational data models and working with a relational database such as PostgreSQL.
- Experience with at least one cloud data platform, such as Databricks, Snowflake, BigQuery, or Redshift.
- Experience with Git and code review workflows.
- Interest in learning front-end and back-end application development.
- Strong written and verbal communication skills, including explaining technical issues to non-technical users.
- Ability to work on-site in Rock Hill, SC on a hybrid schedule.
Preferred Qualifications
- Hands-on experience with Databricks, including Delta Lake, Unity Catalog, and Databricks SQL.
- Experience with PySpark or other distributed data processing.
- Experience with TypeScript or JavaScript, React, or other web application development.
- Experience with Microsoft Azure.
- Experience integrating business systems through APIs, such as QuickBooks, Salesforce, or HR and payroll platforms.
- Experience using AI coding assistants, such as Claude Code or GitHub Copilot, in day-to-day development.
- Experience working with people, time, or pay data, such as HR, payroll, or workforce systems.
- Background in energy, utilities, construction, manufacturing, or staffing.
Physical Requirements
- Ability to work at a computer for extended periods.
- Ability to communicate effectively in person, by phone, and over video.
Work Environment
- Hybrid schedule, with regular in-office days at our Rock Hill, SC office and remote work the rest of the week.
- Professional office environment.
- Occasional work outside normal business hours may be needed to resolve time-sensitive issues, such as payroll deadlines.
Equal Employment Opportunity
ARC Energy Services is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, genetic information, veteran status, or any other protected characteristic under applicable law.Powered by JazzHR
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.

FAQs About Data Engineer Jobs at Arc Energy Services
What is the work location for this position at Arc Energy Services?
This job at Arc Energy Services is located in Rockhill, SC, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at Arc Energy Services?
Employer has not shared pay details for this role.
What employment applies to this position at Arc Energy Services?
Arc Energy Services lists this role as a Full-time position.
What experience level is required for this role at Arc Energy Services?
Arc Energy Services is looking for a candidate with "Senior-level" experience level.
What benefits are offered by Arc Energy Services for this role?
Arc Energy Services offers Career Development for this position. Actual benefits may vary depending on the employer's policies and employment terms.
What is the process to apply for this position at Arc Energy Services?
You can apply for this role at Arc Energy Services either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.
