Senior Data Engineer

Senior Data Engineer

This job is no longer open

Are you a passionate innovator looking to harness the power of technology to do more good? You’ve come to the right place. At Bonterra, our purpose is to power those who power social impact. To that end, we serve the people who make social good possible—the doers behind the scenes across nonprofits, public agencies, corporations, philanthropic organizations, and foundations.

As the second-largest and fastest-growing social good software company in the world, Bonterra brings together leading solutions from CyberGrants, EveryAction, Network for Good, Social Solutions, and their respective entities. By bringing our intuitive technology and expertise together, Bonterra will enable unprecedented connectivity between social good organizations and their community of supporters and constituents. This will reshape philanthropic giving, empower digital transformation, and bring the social good sector the technology it needs to accelerate lasting social change.

Overview


We are a successful SaaS company with dozens of Fortune 100 clients, focused on making incredible happen for our clients. This role is about using your data superpower for a noble cause. As a member of our growing Data and Analytics team, you will be a key member architecting and delivering a modern data platform that supports a growing set of philanthropic use cases. You will have a passion for data and understanding its relevance to solving business problems. Others describe you as someone who is effective at solving complex technical challenges without overengineering the solution. You will be the type of person who is eager to roll up their sleeves in order to show what is possible and drive it into the platform.


Duties & Responsibilities


• Design, build, and maintain efficient and reliable data pipelines \ transformations from multiple data sources.
• Integrate data from structured and unstructured formats: flat files, XML and JSON
• Develop testing and monitoring across the transformation layer to ensure data quality from raw sources and all models downstream.
• Be a key contributor to the design, implementation, automation, and documentation for CyberGrants data architecture, data movement and analytics processes.
• Understand and improve requirements by working with other engineers, product management, field-facing staff, 3rd-parties and customers.
• Continuously contribute to improving and building out our analytics platform.
• Provide accurate estimations for development activities that drive sprint planning and release cycles.
• Operationalization of data pipelines in a way that ensures that internal and external SLAs can be met.
• Staying abreast of the new feature/functionality that is available in the software(s) that CyberGrants leverages and applying that to our platform where appropriate.

Qualifications


Required
• Deep understanding of different data integration patterns building efficient ETL\ELT
pipelines
• Experience with developing and managing efficient APIs
• 5+ years in a Data Engineering or Data Warehousing role
• 5+ years’ experience with relational databases and complex SQL
• 3-5 years’ experience with programming Python
• 1-3 years’ experience with DBT
• 3+ years’ experience with Snowflake
• 3+ years working in an agile development framework
• Self-motivation and attention to detail
• Desire to grow and work within a high performing and close-knit team
• Strong communication skills to work within the team to define and estimate achievable estimates


Preferred
• Experience creating and supporting commercial software in the cloud
• Amazon Web Services development

Our Culture:


Our team is made up of industry experts and advocates who are 100% committed to supporting the doers of social good. We are currently undergoing an effort to create the vision and values that embody our collective organization and embrace the individuals who make up our community.


Some of our comprehensive and competitive benefits include:

  • Generous PTO policy

  • Equity for ALL regular, full-time employees from individual contributors to management - share in our success!

  • Up to 15 paid company holidays including some commemorating social justice events and self-care

  • Paid volunteer time

  • Resources for savings and investments

  • Paid parental leave

  • Health, vision, dental, and life insurance with additional access to health and wellness programs.

  • Opportunities to learn, develop, network, and connect

  • When we can—company-sponsored events and swag!!

We are committed to being an equal opportunity employer and evaluate qualified applicants without regard to race, color, religion, sex, pregnancy (including childbirth, lactation and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, diversity of thought and any other characteristic protected by applicable law.

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.