Principal Software Engineer, Data Platform

Highnote

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CA
Salary
$190,000–$240,000 / yr
Posted
136 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $211k
This role $215k
$138k most similar roles pay here $289k

This role pays more than 60% of similar roles. Most pay $187,850–$234,787 — the shaded band above. At the midpoint, this role pays about $215k versus about $211k 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 3 open roles on FindRole.

Most-posted roles

View all roles at Highnote

At a glance

TL;DR · Principal Software Engineer, Data Platform

As a Principal Software Engineer - Data Platform, you will join the Data Organization to design and build modern, scalable, secure, and reliable data platforms and pipelines. You will be responsible for developing high-quality, robustly tested code to support product needs, improve operational efficiency, and power data-driven decision making. Your daily work involves collaborating with internal stakeholders and technology partners to create new data products while documenting systems for a rapidly scaling environment. The role requires expertise in Java 11+, Python 3.7+, SQL, and NoSQL databases. You will work with distributed event technologies like Pubsub, Kafka, or Kinesis, alongside storage systems such as Spanner, Postgres, BigQuery, Cassandra, and data lakes. Additionally, you will utilize AI-powered development tools to enhance productivity across the full software development lifecycle within a fintech payment infrastructure context.

What does a Software Engineer earn in California?

Median $214000 from 761 postings across 67 companies.

See salary data

What you'll do

  • Build secure and scalable data platforms to support product needs and data-driven decision making.
  • Develop high-quality, robustly tested code using Java and Python.
  • Design and model modern data structures in SQL and NoSQL databases.
  • Create and maintain high-volume, low-latency data pipelines using distributed event technologies like Kafka or Pubsub.
  • Document technical work to support the company's rapid scaling.
  • Interface with internal stakeholders and technology partners to create new data products.
  • Utilize AI-powered development tools across the full software development lifecycle to increase engineering productivity.

What we're looking for

  • 12+ years of experience building high volume and low latency data platforms and pipelines using distributed event technology and data storage systems.
  • Ability to model and design modern data structures in SQL/NoSQL databases.
  • Experience writing scalable, performant, and maintainable code.
  • Proficiency with Java version 11 or higher or Python version 3.7 or higher.
  • Proficiency using AI-powered development tools across the full software development lifecycle.
  • Preferred experience with BigQuery and Snowflake.
  • Experience with cloud platforms such as GCP or AWS (preferred).
  • Experience with Docker, Kubernetes, data lakes, data warehouses, or a background in fintech (preferred).

More like this

Similar roles

Principal Data Engineer

Fidelity Financial Services

Durham, NC 29 days ago
Snowflake Python AWS Azure Informatica Hadoop MongoDB Cassandra Java Scala ETL ELT CI/CD Git Jenkins Tableau Power BI JIRA Confluence Agile Data Lake
5+ yrs exp

Lead Software Engineer, Data Platform

JPMorgan Chase

Jersey City, NJ 105 days ago
Python Java SQL Apache Spark Flink Kafka Airflow Databricks AWS S3 Glue Redshift Athena EMR Kubernetes Docker Terraform CI/CD dbt Tableau LLMs RAG Vector Databases
5+ yrs exp

Principal Engineer - Data Platforms

Early Warning Services

New York City, NY +3 2 days ago $207,000–$276,000
Databricks Spark PySpark Kafka Snowflake Python AWS Azure GCP NoSQL CI/CD Kubernetes Infrastructure as Code Agile Scrum LEAN SDLC Test Automation
10+ yrs exp Hybrid

Senior Lead Software Engineer, Data Platform

JPMorgan Chase

Jersey City, NJ 9 days ago
Data Platforms Distributed Systems CI/CD Infrastructure as Code Data Governance Monitoring Data Processing Streaming Security Encryption Scalability Reliability