Principal Software Engineer (Data Platform)
Highnote
- San Francisco, United States
- Lead/Staff
- 12+ years
- Posted
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
jobapplier