jobapplier

Principal Software Engineer (Data Platform)

Highnote

Skills

Required

  • platform
  • Java
  • Python
  • data pipelines
  • BigQuery
  • data lakes
  • modern data structures
  • SQL/NoSQL databases
  • AI-powered development tools
  • Claude
  • Kafka
  • Spanner / Postgres
  • Docker
  • Kubernetes

Preferred

  • Snowflake
  • cloud platforms
  • GCP / AWS

Join our Data Platform Team as a Principal Software Engineer. You will be responsible for designing and building modern scalable, secure, and reliable data platforms and data pipelines. Your work will support our product/customer data needs, improve operational efficiency, and increase revenue. You will write high-quality and robustly tested code, understand business/data needs, document your work, and interface with internal business stakeholders and technology partners.

A background in the fin-tech space

About Highnote

Able to model and design modern data structured in data lakes and data warehouses

Responsibilities

  • Concevoir et construire des plateformes de données modernes, évolutives, sécurisées et fiables.
  • Écrire du code de haute qualité et bien testé, principalement en Java et Python.
  • Interfacer avec les parties prenantes internes et les partenaires technologiques pour soutenir les opérations quotidiennes.

Requirements

  • Experience with Java >= 11 or Python >= 3.7
  • A history of writing scalable, performant and maintainable code
  • Able to model and design modern data structures in SQL/NoSQL databases
  • 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
  • 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
  • Docker and Kubernetes

Preferred

  • Preferred experience with BigQuery and Snowflake
  • Experience with cloud platforms such as GCP or AWS

Pay

USD 190,000 - 240,000