Principal Software Engineer - Data Platform

Highnote

$190K — $240K *
Information Technology
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • 12+ years of experience designing high volume, low latency data platforms and data pipelines.
  • Strong background using distributed event technologies (e.g., Pubsub, Kafka, Kinesis) and data storage systems (e.g., Spanner, Postgres, BigQuery).
  • Proficiency in modeling modern data structures in SQL and NoSQL databases.
  • Proven ability to write scalable, performant, and maintainable code.
  • Experience with Java >= 11 or Python >= 3.7.
  • Familiarity with AI-powered development tools across the software development lifecycle.

Responsibilities

  • Build secure and scalable data platforms that cater to product and customer needs.
  • Write high quality, robustly tested code primarily in Java and Python.
  • Understand business and data needs to develop effective solutions.
  • Document work to support the growth of the company.
  • Interface with internal stakeholders and technology partners for daily operations and data product creation.

Benefits

  • Flexible Paid Time Off.
  • 100% healthcare coverage + 75% coverage for dependents.
  • 401k program.
  • Paid Parental Leave: Up to 16 weeks for birth parents, 6 weeks for non-birth parents.
  • Equity in Highnote.
  • Stipend for home office setup; internet reimbursement.
Full Job Description
Job Description

The Data Platform Team is part of the Data Organization and is responsible for designing and building modern scalable, secure and reliable data platforms and data pipelines. With the data platforms, we will be able to serve the product/customer data needs, improve operational efficiency and increase revenue.
What you'll be doing
  • Building secure and scalable data platforms that support our product/customer needs and power data driven decision making.
  • Writing high quality and robustly tested code, mostly in Java and Python.
  • Understanding business/data needs and growth to build the right solutions.
  • Documenting your work to support our rapidly-scaling company.
  • Interfacing with internal business stakeholders and technology partners to support day to day operations and create new data products.
What we are looking for
  • 12+ years experience building high volume and low latency data platform and data pipelines using distributed event technology, e.g. Pubsub, Kafka, Kinesis, etc., and data storage system, e.g. Spanner/Postgres, BigQuery, Cassandra, data lakes, etc.
    • Preferred experience with BigQuery and Snowflake.
  • Able to model and design modern data structures in SQL/NoSQL databases
  • A history of writing scalable, performant and maintainable code
  • Experience with Java >= 11 or Python >= 3.7
  • Proficiency using AI-powered development tools (e.g., Claude Code) across the full software development lifecycle - including design, prototyping, development, testing, and iteration. A demonstrated passion for AI-driven development, a commitment to continuously advancing AI skills, and a drive to push the boundaries of productivity and engineering outcomes.
Bonus skills
  • Experience with cloud platforms such as GCP or AWS
  • Docker and Kubernetes
  • Able to model and design modern data structured in data lakes and data warehouses
  • A background in the fin-tech space
Highnote benefits
  • Flexible Paid Time Off
  • 100% healthcare coverage + 75% coverage for dependents
  • 401k program
  • Paid Parental Leave: Up to 16 weeks paid leave for the birth parent, and up to 6 weeks paid leave for the non-birth parent
  • Equity in Highnote
  • Stipend to build out your home office; internet reimbursement
  • At Highnote we have built a total rewards philosophy that includes fair, equitable, geo-based compensation that is performance and potential based. Our compensation packages are competitive based on robust market research and are a combination of a cash salary, equity, and benefits. In compliance with the Equal Pay for Equal Work Act, the annual salary range for applicants is $190,000-$240,000.

Please note that positions located in San Francisco are hybrid and include core working days of Monday, Tuesday, Wednesday, Thursday in office. We provide flexible work options based on distance from our downtown SF office. Highnote believes in the power of face-to-face, personal connection. As a result, we prioritize in-person candidates.

Similar Jobs

More Jobs at Highnote

  • Enterprise Customer Success Manager
    $150K — $200K *
    San Francisco, CA 94112 (San Francisco County)
    Enterprise Technology
    In-Person
  • Head of Finance
    $275K — $315K *
    San Francisco, CA 94112 (San Francisco County)
    Finance & Insurance
    In-Person

More Information Technology Jobs

Find similar Principal Software Engineer - Data Platform jobs: