Senior Software Engineer (Full Stack)

Sift

United States

On-site

USD 150,000 - 230,000

Full time

37 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Unlimited PTO
Top-tier health insurance: Medical, 1:

Job summary

Sift is seeking an early engineer to help define architecture, shape the product, and influence the culture as the company tackles real engineering challenges. You will build and maintain full stack features for a web app and data backend handling complex telemetry data, and create intuitive interfaces for exploring large real-time datasets.

You’ll work with React, Go, Rust, TypeScript, and other modern technologies, collaborating across teams on service design and implementation while

Qualifications

  • 8+ years of professional experience in full-stack software development.
  • Strong problem-solving skills and attention to detail.
  • Experience with relational and non-relational databases (e.g., PostgreSQL, Druid, Pinot, Timescale).
  • Experience building production applications with React, NextJS, TypeScript, Go, Rust, and Python.
  • Experience with technical visualization tools (WebGL, D3.js, Apache ECharts) and time-series data.

Responsibilities

  • Build and maintain full stack features across our web application and data processing backend for complex telemetry data.
  • Create intuitive user interfaces for data exploration while optimizing for large real-time datasets.
  • Implement efficient APIs and data access patterns for real-time data streaming.
  • Collaborate with data platform and frontend teams on service design and implementation.
  • Write clean, maintainable code and participate in technical design discussions.
  • You’ll help evolve and scale our platform as we’re still in the early stages of building the product.

Skills

Full-stack software development
Problem-solving
Attention to detail
Time-series data knowledge
Web visualization

Tools

React
NextJS
TypeScript
Go
Rust
Python
WebGL
D3.js

Job description

  • As an early engineer at Sift, you won’t just write code—you’ll help define the architecture, shape the product, and influence the culture of a company focused on solving real engineering problems
  • If you’re looking for complex technical challenges and the opportunity to build foundational systems supporting complex machines from the ground up, we want to hear from you
  • Build and maintain full stack features across our web application and data processing backend for complex telemetry data
  • Create intuitive user interfaces for data exploration while optimizing for large real-time datasets
  • Implement efficient APIs and data access patterns for real-time data streaming
  • Collaborate with data platform and frontend teams on service design and implementation
  • Write clean, maintainable code and participate in technical design discussions
  • You’ll have the opportunity to help evolve and scale our platform because we’re still in the early stages of building the product. Relevant technologies include:
  • Web frontend & backend: ECharts, Go, gRPC, PostgreSQL, Protobuf, Radix, React, Redux, and TypeScript
  • Data: Arrow, DataFusion, Flink, Parquet, and Rust
  • Infrastructure: Argo CD, AWS, Docker, GitHub Actions, Grafana, Kubernetes, Kustomize, Linux, Prometheus, and Terragrunt
Benefits
  • Unlimited PTO
  • Top-tier health insurance: Medical, Vision, & Dental
  • Free lunch, snacks, & coffee

8+ years of professional experience in full-stack software developmentStrong problem-solving skills and attention to detailFamiliarity with relational and non-relational databases, e.g. PostgreSQL, Druid, Pinot, Timescale, or similarExperience building production applications with technologies like React, NextJS, TypeScript, Go, Rust, and PythonExperience with technical visualization tools (WebGL, D3.js, Apache ECharts) and time-series dataKnowledge of WebAssembly and browser-based computationExperience building tools for technical users (dashboards, data-editing environments)Background in scientific computing or technical data visualizationBuilt and launched side projects with consistent usage traffic

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Full Stack)
Software Engineer (Full Stack)

Sift • United States

On-site
USD 120,000 - 180,000
Unlimited PTO
Top-tier health insurance: Medical, &i
Senior Software Engineer, Frontend
Senior Software Engineer, Frontend

Sift Stack, Inc. • California (MO)

On-site
USD 180,000 - 230,000
Equity
Benefits
Senior Software Engineer, Frontend
Senior Software Engineer, Frontend

Sift Stack, Inc. • San Francisco (CA)

On-site
USD 180,000 - 230,000
Equity
Benefits
Relocation support
Senior Software Engineer, Frontend
Senior Software Engineer, Frontend

Sift • California (MO)

On-site
USD 180,000 - 230,000
Software Engineer, Frontend
Software Engineer, Frontend

Sift • California (MO)

On-site
USD 160,000 - 200,000
Staff Software Engineer, Data
Staff Software Engineer, Data

Sift Stack, Inc. • San Francisco (CA)

On-site
USD 200,000 - 250,000
Equity
Benefits
Flexible work environment
Software Engineer, Frontend
Software Engineer, Frontend

Sift Stack, Inc. • San Francisco (CA)

On-site
USD 160,000 - 200,000
Equity
Benefits
Relocation assistance
+1
Software Engineer, Frontend
Software Engineer, Frontend

Sift Stack, Inc. • California (MO)

On-site
USD 160,000 - 200,000
Equity
Benefits
Staff Backend Engineer
Staff Backend Engineer

Sift Stack, Inc. • San Francisco (CA)

On-site
USD 200,000 - 250,000
Equity
Remote work flexibility
Collaborative team environment
Software Engineer, Frontend
Software Engineer, Frontend

Sift • San Francisco (CA)

On-site
USD 160,000 - 200,000
Equity
Benefits