Highnote is an embedded finance company providing card issuing, processing, program management, and related financial platform capabilities. The Principal Software Engineer will build secure and compliant platform products that address customer needs, primarily writing Java code. The role involves understanding customer problems, delivering robust and well-tested solutions, documenting work to support a rapidly scaling company, and working across company domains to strengthen the platform. The position is suited to an experienced software engineer who can build scalable, performant, and maintainable production systems and is enthusiastic about customer-focused software and AI-assisted development. Highnote describes itself as a fast-moving, hands-on, inclusive startup with a flat organization and opportunities to build from the ground up. San Francisco-based positions are hybrid, with core in-office days Monday through Thursday; flexible work options are based on distance from the downtown San Francisco office. Highnote prioritizes in-person candidates. The annual salary range is $190,000–$240,000. Compensation includes cash salary, equity, and benefits, with pay based on market research, performance, and potential.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal
Education Level
No Education Listed