Highnote

Principal Software Engineer

Highnote
Apply
5 months ago

Base Salary

$190k - $240k/yr

Responsibilities

  • Build secure and compliant platform products that solve customer needs
  • Write high-quality, robustly tested code, primarily in Java
  • Understand customer problems and build appropriate software solutions
  • Document work to support the company’s rapid scaling
  • Collaborate across company domains to strengthen the platform
  • Use AI-powered development tools across design, prototyping, development, testing, and iteration

Requirements

  • 12+ years of experience building production software systems
  • Experience writing scalable, performant, and maintainable code
  • Experience with Java, JPA ORM mapping, SQL, unit testing, and integration testing
  • Proficiency using AI-powered development tools such as Claude Code throughout the software development lifecycle
  • Experience contributing to card acquiring platforms is a bonus
  • Experience with GCP or AWS is a bonus
  • Experience with Spring Boot, Docker, and Kubernetes is a bonus
  • Experience with BigQuery and Redshift is a bonus
  • Fintech experience is a bonus
  • Experience building AI agents for financial or payment platforms is a bonus
  • Familiarity with LangChain, CrewAI, or AutoGen is a bonus

Benefits

  • Flexible paid time off
  • 100% healthcare coverage and 75% dependent coverage
  • 401(k) program
  • Paid parental leave of up to 16 weeks for the birth parent and 6 weeks for the non-birth parent
  • Equity in Highnote
  • Home-office setup stipend and internet reimbursement
  • San Francisco positions are hybrid with in-office work Monday through Thursday; flexible work options depend on distance from the downtown San Francisco office

Tech Stack

Amazon RedshiftAWSDockerGoogle BigQueryGoogle Cloud PlatformJavaKubernetesSpring BootSQL

Categories

Highnote

About Highnote

51-200 employees

Highnote is the unified payments platform integrating card issuing, acquiring, credit, ledger, and real-time money movement. Built for leading enterprises that want to launch new financial products faster, and scale beyond what legacy infrastructure allows. Building embedded finance today means managing a fragmented stack with separate vendors for issuing, acquiring, credit, and ledgering, each with their own integration, data model, and timeline. The result is slow time to market, limited visibility across the payment lifecycle, and products that are difficult to change once launched. Where others bolt-on new features, Highnote gives companies the ability to design financial products around their customers, their workflows, and their growth strategies. No patchwork or fragmentation. Just the infrastructure to build and scale intelligent payment products on your timeline. Highnote is powering the next generation of embedded finance as a single, coherent platform for the full payment lifecycle. That's why Highnote is truly Built for You. Let's build something brilliant, together. A note on recruiting fraud: Legitimate outreach from us will always come from an @highnote.com email address or Greenhouse. Highnote will never ask for payment, bank details, or interview candidates via text/chat apps. If you're unsure whether an outreach is legitimate, please contact recruiting@highnote.com.