Register for a Free Account (Optional)
Name
Email
The password must be at least 10 characters long and must contain at least 1 capital letter, 1 number and 1 symbol.
Choose Password
Confirm Password
Please login to continue
Having Trouble Logging In?
Reset your password
Don't have an account?
Sign Up Now!

Senior Data Engineer

Help TWR unify its data systems into one modern platform, so leaders around the world can make confident, well-informed decisions.
Americas, Americas - North, Direct Hire, Featured, Remote, Full Time, Information Technology, Long-term (1+ years), USA
Senior Data Engineer
Description
Role Summary

The Senior Data Engineer is TWR’s primary technical implementer and platform lead for its data infrastructure, working closely with the Lead Data Architect on a small team. The role covers data integration, reporting, and analytics across a globally distributed environment that mixes modern cloud platforms with legacy on-premises systems.

Day to day, you’ll build and maintain data pipelines, manage integrations between systems like the CRM and general ledger, administer SQL Server environments, and support BI reporting. You’ll also help evaluate and implement next-generation data and CRM platforms, so this is a role for someone who can keep legacy systems running while actively working to modernize them.

Our Data Management team located in Cary, North Carolina (USA) is looking for a Senior Data Engineer to join their ranks in-person, or in a remote hybrid capacity. 

Experience Required:
We need someone who is technically strong but not narrowly specialized — a practitioner who can work across platforms, adapt to unfamiliar tools, and think critically about whether the systems they’re building on are the right ones. The ideal candidate is as comfortable questioning an architecture as they are implementing one.

  • 5+ years of hands-on experience in data engineering, data integration, or a related technical role.
  • Strong SQL skills, including experience writing complex queries, stored procedures, and performance tuning.
  • Experience designing and managing data pipelines in at least one major cloud data platform (e.g., Azure Synapse, Snowflake, Databricks, BigQuery, or AWS Redshift), with demonstrated ability to adopt cloud-native architectural patterns — not just lift-and-shift from on-premises approaches.
  • Experience with ETL/ELT tools and patterns, whether cloud-native or traditional (e.g., SSIS, Azure Data Factory, dbt, Informatica, or equivalent), with a clear understanding of how these approaches differ and when each is appropriate.
  • Familiarity with relational database administration, particularly Microsoft SQL Server.
  • Experience integrating data across multiple business systems (CRM, ERP/GL, web platforms) via APIs, database replication, or middleware.
  • Demonstrated ability to work in environments with a mix of modern and legacy systems, and a track record of helping organizations move from one to the other.
  • Effective written and verbal communication skills, including the ability to explain technical concepts to non-technical audiences.

Desired Experience (not required):

  • Experience with more than one cloud data platform, or with migrating between platforms. 
  • Familiarity with BI tools such as Power BI, Tableau, or Looker.
  • Experience in nonprofit, ministry, or mission-driven organizations.
  • Exposure to donor management or constituent relationship management systems.
  • Experience evaluating and selecting enterprise software platforms (CRM, data warehouse, integration tools).
  • Familiarity with data governance, data privacy (GDPR), and data quality frameworks.
  • Experience working with globally distributed teams and stakeholders.
  • Working knowledge of Python, PowerShell, or other scripting languages for data automation.

Working Conditions:

  • Must be available to work between 8 a.m. and 5 p.m., Monday through Friday, with occasional hours outside this period.
  • Ability to travel domestically and internationally up to 10 days per year.
  • Must be able to spend extended periods working at a computer.

Qualifications and Core Competencies required:

  • Bachelor’s degree in Computer Science, Information Systems, Data Engineering, or equivalent professional experience.
  • Must be able to quickly learn and adapt to new information systems and software platforms.
  • Self-motivated, detail-oriented, and willing to address challenging problems.
  • Able to plan, organize, and manage resources toward strategic outcomes.
  • Able to manage multiple priorities and meet deadlines.
  • Effective interpersonal and organizational skills.
  • Committed to TWR’s vision and mission statement, strategic direction, core values, and doctrinal statement.
0 25 50 100 250 500 1000 More
Choose your gift!
You could reach 10,000 people
with this gift
See Calculation in:
USD
EUR
RAND
SGD
AUD
Give Now
Give Now