Senior Software Engineer, Backend
FlexFull Time
Senior (5 to 8 years), Junior (1 to 2 years)
Candidates must have 8+ years of experience building production software systems, with expertise in threading, optimizations, performance tuning, and concurrency management. A deep understanding of Java frameworks like Spring, resiliency, and encryption libraries is required, along with a history of writing scalable, performant, and maintainable code. Experience with Java 11+, JPA ORM mapping, crafting SQLs, and unit/integration testing is essential. Bonus skills include experience with cloud platforms (GCP/AWS), SpringBoot, Docker, Kubernetes, and big data technologies like BigQuery and RedShift, as well as a deep understanding of payment systems.
The Senior Software Engineer will resolve core service performance issues at scale, build secure and compliant platform products that address customer needs, and write high-quality, robustly tested code, primarily in Java. They will be responsible for understanding customer problems to build effective solutions, documenting their work to support company scaling, and interfacing with various company domains to strengthen the platform.
Issuer processor platform for card issuance
Highnote operates in the card issuance industry by providing an issuer processor platform that simplifies the process of issuing cards for businesses. The platform offers various services such as transaction data management, identity verification, fund tracking, and transaction control. It is designed to be flexible and customizable, allowing businesses to create card products that fit their specific brand and needs. Highnote's clients include financial institutions and retail businesses that require card issuance services, particularly those looking to launch card products quickly. The platform includes tools like a GraphQL API, Notifications, and SDKs to facilitate rapid development and integration. Unlike many competitors, Highnote focuses on streamlining the card issuance process while offering extensive customization options. The company's goal is to make it easier for businesses to issue cards and bring their products to market efficiently.