Demandbase

Software Engineer, Data Products

Demandbase

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $140,000 - $210,000 per year

Job Level

Mid-LevelSenior

Tech Stack

AWSBigQueryCloudETLGoGoogle Cloud PlatformJavaKafkaPostgresPythonReactScalaTypeScript

About the role

  • Collaborate with Product and other Engineers to build scalable data products and APIs
  • Own and evolve schemas, data models, and pipelines for datasets like Buying Groups, Account Journeys, and Intent signals
  • Drive architecture decisions and delivery for new datasets and partner integrations
  • Bring a customer-centric mindset to engineering — ensure we’re building the right things, the right way
  • Help us scale our data model configuration and generation infrastructure to meet growing demand
  • Contribute to team culture, mentorship, and technical best practices

Requirements

  • 5+ years of experience in software engineering with a focus on data systems, backend development, or APIs
  • Proficiency in one or more backend languages: Python, Scala, Go, Java
  • Experience in Frontend Technologies (preferably Typescript, React)
  • Strong experience with data modeling, schema evolution, and ETL/ELT pipelines
  • Hands-on experience with cloud platforms (AWS, GCP), databases (Postgres, BigQuery), and streaming (Kafka, PubSub)
  • Experience building customer-facing APIs and/or data products
  • A strong product mindset — excited to collaborate deeply with PMs and learn from customers
  • Excellent communication skills and a bias for action
  • Experience with B2B or GTM data (e.g., technographics, firmographics, intent)
  • Familiarity with data privacy and security best practices
  • Experience mentoring junior engineers or leading projects