> Markdown version of [/jobs/ext/4569138-principal-software-engineer-data-platform](https://www.wearedevelopers.com/jobs/ext/4569138-principal-software-engineer-data-platform). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - Data Platform - **Company:** HIGHNOTE, LLC - **Location:** San Francisco, CA, United States - **Salary:** $190,000 - $240,000 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Artificial Intelligence, Amazon Web Services, BigQuery, Customer Data Management, Data Infrastructure, Data Structures, Data Warehousing, Programming Tools, Python (Programming Language), PostgreSQL, NoSQL, Software Engineering, SQL Databases, Data Storage Technologies, Claude Code, Snowflake, Data Lakes, Low Latency, Cassandra, Apache Kafka, Data Management, Data Pipelines, Docker - **Published:** November 4, 2026 - **Apply:** https://www.careerbuilder.com/job-details/principal-software-engineer-data-platform-san-francisco-ca--b98f3a1b-4212-4ea5-bea9-0376630405fc ## About the Role Software Engineering, Loans, Finance, Payment Processing, Embedded Systems, Profit & Loss, Project/Program Management, Business Growth, Use Cases, Data Management, * 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 ## 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.