
Data Engineer

Virtuous
Summary
Join Virtuous as a Professional Services Data Engineer and be part of a team providing data services, including ETL processes, data cleanup, and BI reporting. You will leverage your analytical and problem-solving skills to map data strategically within the Virtuous platform. This customer-facing role requires exceptional time management and organization, working with a project manager to meet deadlines. You'll need expertise in SQL, data manipulation languages (preferably Python), and a comprehensive understanding of the ETL process. The ideal candidate is detail-oriented, comfortable with complex data issues, and passionate about nonprofit fundraising and technology. Virtuous offers competitive pay, benefits, and a supportive work environment.
Requirements
- 5+ years of experience in data engineering, including ETL processing, relational database tools, data warehousing, database architecture, SQL Server
- Expert in SQL and a data manipulation language, preferably Python
- Comprehensive understanding of the ETL process
- Demonstrated ability to organize information, manage tasks and projects to support the business needs of our nonprofit customers, pre and/or post sale
- Interest in becoming an expert in nonprofit fundraising and Virtuous products
- Excellent written and verbal communication skills, strong cognitive ability, and a collaborative approach to delivering custom solutions and creating new processes
- Ownership over your own work and a commitment to every part of a task, from big picture to small details
- An attitude that is humble, detail oriented, and committed to quality
- Bachelors Degree in Computer Science or related field
Responsibilities
- Provide data services, such as ETL processes, data cleanup, data analytics, and BI reporting
- Understand data structure and determine data relationships
- Become a Virtuous expert to properly map data into the most strategic areas within the Virtuous platform
- Manage projects that are most often seen as complex and custom
- Work with a project manager to set and meet deadlines
- Solve complex data issues on time and within budget
- Mentor and guide other team members in best practices
- Organize information, manage tasks and projects to support the business needs of our nonprofit customers, pre and/or post sale
Preferred Qualifications
- Experience with Alteryx and/or dbt
- Experience working with nonprofit software
Benefits
- Market competitive pay leveraging Carta data
- Employee recognition through Bonusly (birthdays, anniversaries, achievements, etc.)
- 401(k) retirement plan with company matching- 50% match up to 6% of compensation after 90 days
- Unlimited PTO
- Paid volunteer days and company holidays
- Employer-contributed healthcare benefits, encompassing medical, dental, and vision coverage, with plans available for dependents and choices for Health Savings Accounts (HSA) and Flexible Spending Accounts (FSA)
- 12 weeks primary parent leave, 4 weeks secondary parent leave - full pay (adoption as well)
- Company outings and events
Share this job:
Similar Remote Jobs
