Foxit Software
Data Engineer-Marketing Technology
Alpharetta, GA
Sponsorship not specifiedDetected 41 days ago
PythonCode ReviewSQLBigQuerySnowflakeDatabricksAzureDevOpsRESTOAuthAirflowdbtData AnalysisData EngineeringIncident ResponseHubSpotSalesforceCRMSalesUnityCollaborationNetSuite
About the role
- We have a complete product line and an exciting and aggressive development schedule.
- Our proven PDF technology is disrupting the status quo establishment and has accelerated our company growth.
- Foxit has offices all over the world, including locations in the US, Asia, Europe, and Australia.
Responsibilities
- Design, build, and maintain ETL/ELT pipelines, building upon and further optimizing our existing medallion architecture (Bronze → Silver → Gold) to move data between source systems (Salesforce CRM, HubSpot, NetSuite, Stripe, DealHub, LMS) and our Databricks data warehouse.
- Build pipelines using PySpark and SQL in Databricks notebooks, following established development standards for naming, project structure, and layer-appropriate transformations.
- Own the data sync layer between Databricks and HubSpot - enrichment flows inbound to HubSpot (license status, renewal dates, subscription state, firmographic data) and marketing engagement data flowing back to Databricks (email events, workflow enrollment, lifecycle changes).
- Build and maintain Exchange layer pipelines that curate data for external system consumption, formatting and validating data to meet target system requirements.
- Build and maintain scheduled batch jobs and event-driven integrations using APIs (REST, webhooks, OAuth).
- Maintain documentation of data flows, integration architecture, and troubleshooting runbooks. Data Modeling & Quality
- Build and maintain dimensional models in Databricks (fact tables, dimension tables, bridge tables) following our data warehouse object type definitions and naming standards.
- Work in collaboration with stakeholders and data analysts to build curated, business-ready tables and datamarts that apply business logic, KPI calculations, and aggregations optimized for analytics and campaign activation.
- Implement identity resolution and deduplication logic to produce unified customer profiles from multiple source systems.
- Normalize disparate data sources into clean centralized schemas with proper type enforcement, deduplication, and null handling. Marketing Data & Segmentation Support
Requirements
- 5+ years of experience in data engineering, with hands-on pipeline development and production operations.
- Strong proficiency in SQL and Python/PySpark for data pipeline development.
- Hands-on experience with cloud data platforms - Databricks, Snowflake, BigQuery, or Redshift.
- Experience with medallion or layered data architectures (raw → cleansed → business-ready), Kimball-style star schemas, and one-big-table approaches to data modeling.
- Working knowledge of API integration patterns - REST, webhooks, OAuth, batch sync architectures.
- Experience with CRM platforms (Salesforce, HubSpot, or similar), marketing automation systems, and CPQ/quoting tools (DealHub or similar).
- Bachelor's degree in Computer Science, Information Systems, or equivalent industry experience.
- Hands-on experience with cloud data platforms
- Working knowledge of API integration patterns
- Required:
- Experience building and maintaining ETL/ELT pipelines using Databricks, dbt, Airflow, Azure Data Factory, or equivalent.
- Solid understanding of dimensional data modeling - fact tables, dimension tables, schema design, and data warehouse concepts.
- Bachelor's degree in Computer Science, Information Systems, or equivalent industry experience. Preferred:
- Exposure to marketing data concepts - lead scoring, audience segmentation, campaign attribution, lifecycle stages.
Nice to have
- Experience with Databricks (Delta Lake, PySpark, Unity Catalog).
- Familiarity with HubSpot APIs and data model.
- Experience with identity resolution and customer data deduplication across multiple source systems.
- Experience with Azure cloud services (Azure Functions, Azure DevOps, Azure Data Factory).
- Knowledge of data security and privacy practices, particularly regarding PII handling.
- Experience with code review processes and development standards compliance in a collaborative data engineering team.
- What Sets You Apart
- You've built and operated production data pipelines that marketing teams depend on daily - you understand the impact of data freshness and accuracy on campaign execution.
Benefits
- Monitor pipeline health, set up alerting for failures and data quality degradation, and own incident response when syncs break.
Company info
- Foxit is remaking the way the world interacts with documents through advanced PDF technology and tools.
- We are a leading global software provider of fast, affordable, and secure PDF solutions that are used by millions of people worldwide.
- Winner of numerous awards, Foxit has customers in more than 200 countries and global operations.
- We are proud to list as customers Google and Amazon, and with your skills and help, we plan to add many more.
- For more information, visit us @ www.foxit.com About the Role We are looking for an experienced Data Engineer to own the data pipelines that power our go-to-market systems.
- While this role is aligned to the marketing department's priorities, you will work day-to-day within our Business Applications & Data Analytics team, following the team's established development standards, architecture patterns, and code review processes.
- This ensures the pipelines you build are consistent with our broader data platform and maintainable by the wider engineering team.
- This is a hands-on execution role.
- You will build and operate the data infrastructure that connects our marketing automation platform (HubSpot), CRM (Salesforce), data warehouse (Databricks), licensing system, payment platform, and other source systems.
- Your primary focus will be marketing-related data needs - working closely with demand gen, product marketing, sales operations, and digital teams to understand their requirements, then building and maintaining the pipelines and integrations that deliver on them.
- Your work will directly support marketing's ability to segment audiences, measure attribution, and run data-driven campaigns at scale.
Apply directly at Foxit Software →Create a free account for alerts like thisView Foxit Software immigration profile
This listing is sourced directly from Foxit Software's careers page and normalized into a canonical job model.