Sr. Data Engineer, Data Products
Senior
Analytics
Artificial Intelligence
Business Analytics
Business Intelligence
Cloud
Cloud Data Warehouse
Cloud Platform
Data
Data Analytics
Data Architecture
Data Engineer
Data Governance
Data Integration
Data Management
Data Operations
Data Pipeline
Data Platform
Data Processing
Data Warehouse
Data Warehousing
Database
Databases
Design
ETL
Integration
Power BI
Reporting and Analytics
Snowflake
SQL
Job Description
Build certified, Snowflake-based data products that power ministry reporting, advanced analytics, and AI-enabled data consumption.
Responsibilities
- Design and build Snowflake-centric solutions, including optimized views, data models, and stored procedures for BI, analytics, business operations, and data quality.
- Create and certify semantic views that define ministry metrics, dimensions, and relationships for consistent consumption by both traditional BI and AI-driven natural language querying (for example, Snowflake Cortex Analyst).
- Build durable, optimized ETL/ELT pipelines for data ingress and egress using SQL and Python, including Snowpark and Python stored procedures, in collaboration with the Data Warehouse Manager.
- Develop and maintain scheduled automation using Snowflake Tasks, Streams, or equivalent orchestration tooling to enable reliable, hands-off processing.
- Manage database code changes with version control and a defined deployment process, including testing and validation prior to production promotion.
- Own assigned certified data products end to end, including definition, documentation, quality tests, versioning, and deprecation.
- Represent certified data products for multiple (5–10) ministry departments, translating recurring questions into reusable certified datasets instead of one-off reports.
- Monitor and optimize Snowflake performance, storage utilization, and query execution.
- Advise on and support governance standards for least privilege, security, and privacy, including role-based access control, row-level security, and data masking.
- Evaluate and implement Snowflake AI capabilities (for example, Cortex functions for document processing, classification, or forecasting) when they provide clear business value, in collaboration with data governance stakeholders.
- Follow organizational data privacy and security policies when using AI tools, ensuring no sensitive or regulated data is submitted to external or unapproved AI services.
- Partner with business stakeholders, engineers, and analysts to gather requirements, confirm data product definitions, and align outputs with ministry reporting needs.
- Support data migration and modernization, including migration from on-premises legacy platforms such as SQL Server and SSRS to the enterprise data platform.
- Identify data processing and data quality issues in collaboration with the Data Quality Analyst.
- Develop technical documentation and apply metadata tagging to communicate lineage, ownership, and approved usage.
- Use AI-assisted development tools (for example, GitHub Copilot and Snowflake Copilot) to improve development speed and code quality, while retaining responsibility for validating, testing, and securing AI-assisted output before deployment.
- Perform other duties as assigned.
Requirements
- Bachelor’s degree in Computer Science, Information Systems, Data Engineering, or a related field, or equivalent professional experience.
- 5–7 years of data engineering, data warehousing, or business intelligence development experience, including 3+ years building on a cloud data platform (Snowflake preferred).
- Advanced SQL, including window functions, query optimization, and complex data transformations.
- Working proficiency in Python for data pipeline development (for example, Snowpark, stored procedures, or automation scripting).
- Experience designing and building ETL/ELT pipelines, including ingestion from external sources (APIs, SFTP, or replication tools such as Fivetran).
- Working knowledge of dimensional modeling and semantic layer design, including how upstream modeling impacts downstream reporting and AI consumption.
- Familiarity with role-based access control, least-privilege principles, and data security and privacy practices.
- Experience with version control (for example, Git) and a structured deployment and change management process for database code.
- Experience with a modern BI/analytics platform such as Power BI, Tableau, Looker, or Sigma.
Technologies
- Snowflake, Snowpark, Python, SQL
- Snowflake Tasks, Snowflake Streams
- Snowflake Cortex Analyst, Snowflake Cortex
- Git, GitHub Copilot, Snowflake Copilot
- Power BI, Tableau, Looker, Sigma
- Fivetran, SFTP, APIs
- Role-based access control, row-level security, data masking
- AI tools
- SQL Server, SSRS
- Metadata tagging
Preferred
- Snowflake-specific features: Tasks, Streams, Time Travel, Snowpark, external access integrations, or Cortex AI functions.
- Transformation frameworks such as dbt, including model testing, lineage, and CI/CD for analytics code.
- CRM data structures (for example, Salesforce objects and SOQL), especially nonprofit/NPSP data models.
- Migration from legacy on-premises platforms (for example, SQL Server, SSRS) to a cloud data warehouse.
- SnowPro Core certification or equivalent.
Schedule, Location, and Salary
- Location: Colorado Springs, CO (onsite)
- Pay range: USD 95,800 to 111,892 per year
Application Materials
- Cover Letter, Resume/CV
- Colorado Residents: age-identifying information such as age, date of birth, or dates of school attendance/graduation may be redacted or removed; no penalty for redacting.
- In the cover letter, identify job-specific minimum qualifications; ensure resume includes relevant experience for assessment.
- Submit: (1) current resume, (2) cover letter addressing job requirements and qualifications.
Benefits (Eligible Based on Weekly Hours)
- 20+ hours/week: Norton LifeLock ID Theft Coverage, Legal Shield/ID Shield Coverage, AFLAC, 403B Retirement Plan, Vacation Time & Vacation Payout, Sick Time, Holidays, Service Awards, Community Service Days, Bookstore Discount, Fitness Center
- 30+ hours/week: all above plus Medical Plan, Dental Plan, Vision Plan, Life Insurance, Disability Insurance, Flexible Spending Accounts, EAP (Employee Assistance Program), Tuition Reimbursement, Warehouse Membership Reimbursement
- Temporary employees: eligible for Sick Time, Bookstore Discount, Fitness Center only
Timeline
- Priority consideration: applications submitted by September 28, 2026; posting remains open until filled.
- Potential start date: October 12, 2026
- Posting date: August 28, 2026
- Un-posting date: ongoing until filled
Contact: [email protected]
Personal Characteristics
- Creative thinker; effective problem-solver
- Self-motivated; requires little direct supervision
- Analytical and organized mindset
- Team player; trustworthy; reliable
- Dedicated to superior individual performance and team effectiveness
- Coachable; able to redirect priorities and assignments as requested
Skills, Abilities, and Talents
- Strong software engineering discipline, including testing, peer review, and documentation
- Competence in data management and design of multiple large projects
- Attention to detail and accuracy
- Excellent interpersonal and presentation skills
- Customer-service mindset and professional demeanor
- Ability to handle multiple projects and adhere to strict deadlines and budgets
- Exceptional analytical ability and logical thought process for complex problems
- Ability to work independently and in a team setting
- Clear written communication and ability to produce technical documentation others can use
Character and Spiritual
- Exemplifies Ephesians 5:1-2 and pursues the Great Commission (Matthew 28:19-20)
- Consistent witness for Jesus Christ; maintains a courteous, Christ-like attitude; adheres to the Standard of Moral Conduct and Statement of Faith; upholds Focus on the Family’s ministry in prayer
- Prays personally for staff and constituents; may occasionally lead in a public prayer
- Engages in Christian ministry
- Demonstrates behaviors aligned with FOF core values