Senior Software Engineer, Enrichment

Published: 2025-11-12

Consumer Edge (CE) is a preeminent data insight company targeting the global consumer. Since its founding in 2009 CE has focused on the nexus of data, research, and technology to fuel the discovery of consumer insights. We continue this focus today, delivering next generation data tools designed to answer complex questions on customer behavior. You are interested in joining CE ...

Job details

New York City, United States (city)
$175k - $225k
Hybrid
Full-time

Company overview

Consumer Edge is a global leader in data and AI-driven analytics, empowering organizations to make smarter, faster decisions. The Enrichment team builds front-end and full-stack solutions that help analysts and product managers create and interpret enriched data sets.

 

Role summary

As a Senior Software Engineer on the Enrichment team, you’ll own end-to-end features across the front and back end, building data-driven tools and visualizations. You’ll collaborate with analysts and engineers to create robust, performant applications that bring complex data to life.

 

Your main responsibilities

  • Build and optimize data-driven web applications in TypeScript, React, and Node.js.
  • Design APIs and backend integrations for data pipelines and AI services.
  • Maintain strict TypeScript standards and shared UI libraries.
  • Collaborate with design and data teams to translate requirements into technical solutions.
  • Enhance application performance and developer experience.
  • Write automated tests and ensure CI/CD compliance.
  • Mentor junior engineers and participate in architecture reviews.

We’re looking for someone with

  • 7+ years of full-stack or front-end engineering experience.
  • Expertise in TypeScript, React, Node.js, and GraphQL.
  • Familiarity with backend languages like Python or Scala.
  • Strong knowledge of data modeling and testing frameworks.
  • Experience building complex internal tools or data visualizations.
  • Collaborative mindset and clear communication skills.

Tech stack & team context

The Enrichment team operates in a cross-functional environment using TypeScript, React, Node, GraphQL, and Python for integration with data pipelines. The team focuses on user experience and engineering precision, balancing front-end design and data infrastructure.

 

Benefits & perks

We are a remote-first company with a distributed environment and flexible working arrangements. We believe that distributed workers should be first-class citizens. We also have an office in New York if offices are your thing. 

 

Salary

The annual base salary for this role is between $175,000 – $225,000 based on experience, with the opportunity for a performance-based bonus, company equity, 401(k) matching, paid parental leave, flexible and generous time off, work-from-home flexibility, and subsidized health benefits.   

Apply