Senior Software Engineer
Backend
Confirmed live in the last 24 hours
Locations
Seattle, WA, USA • New York, NY, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Apache Kafka
Data Structures & Algorithms
C/C++/C#
Java
SQL
Terraform
Kubernetes
Python
gRPC
NoSQL
Requirements
- 6+ years of software development experience
- 5+ years of programming experience with at least one modern language such as Java, C++, or Go including object-oriented design
- 3+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- 1+ years of experience on leading the system design
- Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability
- Strong sense of ownership, urgency, and drive
- Cute or embarrassing picture of them as a child to put on our intranet
Responsibilities
- Build features that directly affect user experience, including but not limited to card application, payment processing, credit profile modeling, fraud detection, general ledger
- Responsible for the architecture design and implementation of the banking distributed systems
- Guide technical decision making and help to choose technical solutions that will scale both with the company and our user base
- Work with our leadership team to craft a diverse engineering culture that is both inclusive and innovative
- Work closely with the product and design team to craft a perfect experience for our customers
- Work with technologies such as AWS, Go, Python, gRPC, Terraform, Kubernetes, Kafka, NoSQL and SQL databases
Desired Qualifications
- Experience in building payments related products
- Experience in building high scale distributed systems that handle big amounts of data
- Track record of building and delivering mission critical, 24x7 production software systems
- Excellent troubleshooting and debugging skills
- Open source project experiences
Full-stack payments & loyalty platform
Company Overview
Imprint is on a mission to make payments better for modern brands and their customers. they want to keep their clients customers coming back by offering better rewards for a fraction of the time and cost.
Benefits
- Competitive compensation and equity packages
- Leading configured work computers of your choice
- Unlimited vacation policy
- Fully covered, high-quality healthcare including fully covered dependent coverage
- Additional health coverage includes access to One Medical and option to enroll in an FSA
- 16 weeks of paid parental leave for the primary caregiver and 8 weeks for all new parents
- An understanding that successful remote work requires flexibility and an appreciation for asynchronous work
- Access to industry leading technology across all of our business units — stemming from our philosophy that we should invest in resources for our team that foster innovation, optimization, and productivity
- Limited edition Imprint Credit Card (no hard pull) for the first 100 team members only. Get 1.5% cash back on all purchases, plus additional perks
Company Core Values
- Customer obsession
- Speed
- Excellent work
- Personal growth
- Intentional transparency
- Inclusivity & empowerment