Senior Software Engineer - Data Platform

Highnote

Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CA
Salary
$170,000–$230,000 / yr
Posted
113 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $190k
This role $200k
$131k most similar roles pay here $246k

This role pays more than 66% of similar roles. Most pay $163,036–$217,725 — the shaded band above. At the midpoint, this role pays about $200k versus about $190k for comparable roles.

Based on 240 similar postings.

Employer

About Highnote

Highnote is a modern card platform providing embedded card issuing and program management solutions to fintechs, banks, and brands looking to launch differentiated card products. Industry: Financial Technology & Card Issuing

Highnote currently has 7 open roles on FindRole.

Listed pay typically runs $170,000–$230,000 across 7 roles with salary data.

Most-posted roles

View all roles at Highnote

At a glance

TL;DR · Senior Software Engineer - Data Platform

Join the Data Platform Team at Highnote as a Senior Software Engineer and contribute to designing and building scalable, secure data platforms that support product and customer needs. You will write high-quality Java and Python code, understand business requirements, document your work, and collaborate with internal stakeholders to develop new data products. Ideal candidates have over eight years of experience in creating high-volume, low-latency data pipelines using technologies like PubSub, Kafka, Kinesis, and data storage systems such as BigQuery, Snowflake, Spanner, Postgres, Cassandra, and data lakes. Familiarity with cloud platforms like GCP or AWS, Docker, Kubernetes, and a background in fintech is beneficial.

What you'll do

  • Design and build secure, scalable data platforms to support product/customer needs.
  • Write high-quality, tested code in Java and Python for data pipelines.
  • Model and design modern data structures in SQL/NoSQL databases.
  • Document work thoroughly to aid company scalability and efficiency.
  • Interface with internal stakeholders to support operations and develop new data products.

What we're looking for

  • 8+ years of experience building high-volume and low-latency data platforms.
  • Proficient in designing distributed event technology systems like Pubsub, Kafka, Kinesis.
  • Strong background in SQL/NoSQL databases for modern data structure modeling.
  • Expertise in writing scalable, performant, and maintainable code using Java or Python.
  • Experience with cloud platforms such as GCP or AWS is preferred.
  • Knowledge of BigQuery and Snowflake enhances the candidate's qualifications.

More like this

Similar roles

Senior Software Engineer - Data Platform

Coinbase

Remote 3 days ago $186,065$218,900
Python Go Java Airflow Spark Kafka SQL AWS CI/CD Docker PostgreSQL Terraform Git Jenkins Prometheus Grafana Kubernetes Snowflake BigQuery
Remote

Senior Software Engineer, Data Enablement Platform

Brex

2 days ago $192,000$240,000
Snowflake dbt Flink Airflow Python Kafka CI/CD Data Warehousing Data Streaming CDC SQL Kubernetes Docker Git AWS GCP Azure PostgreSQL MongoDB Redis GraphQL RESTful APIs Microservices
Hybrid

Senior Software Engineer, Data Enablement Platform

Brex

2 days ago $192,000$240,000
Snowflake dbt Flink Airflow Python Kafka CI/CD Data Warehousing Data Streaming Data Orchestration Data Observability CDC Kotlin Full-Stack Development Backend Engineering XFN Relationships
Hybrid

Senior Software Engineer - Data Infrastructure

Plaid

Seattle 99 days ago $190,800$262,800
Data Warehouse Data Lakehouse Apache Spark Workflow Orchestration Streaming Technologies Databricks Airflow AWS EMR CI/CD Python SQL Kafka Hadoop Git Jenkins