Staff Software Engineer, Data Platform

New
Remote-first work environment with flexibility across the United States.Full-TimeStaff
Salary170,000 - 240,000 USD per year
Apply NowOpens the employer's application page

Job Details

Required Skills
Node.jsPythonFull Stack DevelopmentSnowflakeTypeScriptData engineeringReact

Requirements

  • Staff-level or senior software engineering experience with a strong track record of delivering complex, customer-facing product initiatives from concept to production.
  • Strong full-stack engineering expertise with deep experience in TypeScript, React, and Node.js, plus working knowledge of Python in production systems.
  • Proven ability to design scalable APIs, service boundaries, and production-grade backend architectures.
  • Strong product intuition and customer empathy, with the ability to evaluate whether technical work creates real user value.
  • Experience working with data-intensive systems and environments, ideally including platforms such as Snowflake or similar ecosystems.
  • Strong communication skills, including writing technical design documents, leading architecture discussions, and aligning stakeholders.
  • Experience collaborating with data engineers, analytics engineers, or ML/data science teams to productionize insights and prototypes.
  • A pragmatic, quality-driven mindset with strong instincts for testing, maintainability, and operational excellence.

Responsibilities

  • Lead the design and delivery of customer-facing data product experiences, including application surfaces, APIs, backend services, and reusable engineering patterns across the platform.
  • Build and maintain full-stack applications using modern technologies such as TypeScript, React, Node.js, and Python, ensuring performance, scalability, and usability.
  • Translate data capabilities, analytics concepts, and prototypes into production-ready product features used by customers.
  • Partner with product teams to refine ambiguous requirements, challenge low-value solutions, and shape customer-centric workflows.
  • Establish strong engineering practices including testing, observability, code quality, architecture design, and maintainable system development.
  • Mentor engineers and help elevate software engineering maturity within a data-heavy environment.
  • Collaborate across teams to integrate data platform capabilities into broader application workflows and customer experiences.
View Full Description & ApplyYou'll be redirected to the employer's site
170,000 - 240,000 USD per year
Apply Now