Senior Data Engineer

Website Wycliffe Associates Wycliffe Associates
Wycliffe Associates
Who you are:
First, you’re a committed Christian who knows the power of scripture and desires to see God’s word in the hands of people worldwide. You have a heart for ministry and sense a calling from God to serve His church. You have both strong database development and data analysis skills. This role is much more than a traditional data analyst—it requires expertise in managing a complex data warehouse and integrating multiple enterprise systems, including Salesforce, NetSuite, Dynamics CRM, HubSpot, ADP, and more.
You’re a highly skilled SQL developer with experience in ETL processes, data modeling, business intelligence, and enterprise system customization.
Who we are:
Our team is a group of Software Developers, Dev Ops engineers, Infrastructure Techs, and Support People, working at a growing non-profit that is helping to make the Bible available to everyone, everywhere. You can learn more about our organization at https://wycliffeassociates.org/. This is the kind of place that rewards intensity, ambition, drive, and creativity.
Wycliffe Associates is a Christian ministry, and our mission of Bible translation is a special calling. Wycliffe Associates trains Christians all over the world to become Bible translators and we seek to safeguard the integrity of the Scriptures through that process. While specific skills and experience are a major part of this role, what is most important to Wycliffe Associates, and to the Lord, is a person’s heart. The person who fills this role should have a special calling from the Lord for ministry. In this role you will be considered a minister of the gospel. For such a high calling, our lives and values should reflect that pure and holy calling. As we are told in 1 Peter 1: 15-16, But just as He who called you is holy, so be holy in all you do, for it is written: Be holy, because I am holy.
The job you’ll do:
You’ll be the behind-the-scenes engineer powering a global Bible translation movement. Some days you’ll be streamlining data pipelines to keep our systems in sync—from Salesforce and NetSuite to Dynamics CRM and beyond. Other days you’ll be building reports that help our finance and fundraising teams steward God’s resources wisely. You might be optimizing a stored procedure that speeds up critical dashboards, or customizing business systems so our staff can work more effectively. Whatever the task, your love for clean architecture, thoughtful integrations, and meaningful analytics will help advance the gospel through data—one optimized query at a time.
What we’ll do for you:
We’ll give you a place where you can use your skills to invest in your team, improve yourself, and serve the global church in a meaningful way.
Paid education and training
Paid certification attempts (pass or fail)
Three weeks paid vacation to start, plus paid holidays
Health Insurance for you and your family
1 Paid conference per year
The Details:
Position Summary:
The Senior Data Engineer supports the Application Development team by designing, building, and maintaining the systems that manage and move data across the organization. This role is responsible for developing and optimizing the data warehouse, creating and maintaining system integrations, customizing enterprise applications, and supporting internal teams with accurate and timely reporting. The Senior Data Engineer works closely with departments like Finance and Fundraising to ensure that data is reliable, accessible, and aligned with organizational needs, enabling strategic decision-making and ministry impact.
Job Responsibilities:
Design, develop, and maintain a data warehouse that integrates data from multiple sources, ensuring data integrity and performance.
Build and optimize ETL processes to support reporting, analytics, and operational needs.
Maintain and troubleshoot data integrations between systems, ensuring reliable and timely data flow.
Customize Salesforce, NetSuite, and Dynamics CRM to align with organizational workflows and optimize efficiency.
Develop and support dashboards and reports in Power BI and SQL Server Reporting Services (SSRS, including paginated reports).
Support financial, donor, and operational reporting, working closely with Finance, Fundraising, and IT teams to provide accurate data.
Perform database administration tasks, such as backup and recovery testing, performance monitoring, and security management.
Assist the Application Development team in query optimization, stored procedure development, and indexing strategies.
Stay up to date on best practices in database architecture, performance tuning, and cloud-based data solutions (Azure, AWS, etc.).
These duties are not exclusive and with consideration of your job duties and other skills, this job description can be added to or taken away from at the discretion of the Application Development Director.
Personal and Professional Qualifications:
Database and Development Expertise:
Extensive experience with Microsoft SQL Server, including T-SQL, stored procedures, triggers, and functions.
Deep understanding of performance tuning, execution plans, and query optimization.
Experience designing and maintaining data warehouses and ETL pipelines.
Strong experience integrating and customizing Salesforce, NetSuite, and Dynamics CRM.
Experience developing Power BI dashboards and paginated reports in SQL Server Reporting Services (SSRS).
Financial & Accounting Data Knowledge:
Strong understanding of financial and managerial accounting data, including general ledger, accounts payable/receivable, financial reporting, and budgeting and planning.
Experience supporting fundraising, donor analytics, and nonprofit financial operations a big plus.
Ability to design reports and data structures that support audit and compliance requirements.
Additional Skills & Preferences:
Experience with cloud-based data solutions (Microsoft Azure, AWS, or Google Cloud) is a plus.
Bachelor’s or master’s degree in computer science, Data Science, Information Systems, or Accounting/Finance strongly preferred.
Strong problem-solving and critical-thinking skills, with the ability to translate business requirements into scalable data solutions.
Familiarity with Bible translation, linguistics, or nonprofit ministry work a plus but not required.
Personal Qualifications:
Have a personal relationship with Jesus Christ and live a life in full alignment with our Core Beliefs.
Should sense a call from God to ministry and have a genuine caring for people.
Should have personal warmth that invites confidence and possess a personal integrity that never forfeits the trust that is offered.
Ability to be at ease with people from diverse cultures and backgrounds.
Demonstration of the attitudes of a servant leader.
Ability to work effectively with a virtual team.
Ability and desire to learn new technologies, improve skills, and adapt to change.
Wycliffe Associates makes employment decisions in accordance with applicable federal and state employment laws and regulations. As a religious organization, we are entitled to make employment decisions on the basis of religious beliefs and practices of the applicant or employee.
To apply for this job email your details to jennifer_cunneen@wycliffeassociates.org