Senior Software Engineer
Human Interest- Full Time
- Senior (5 to 8 years)
Candidates should possess exceptional proficiency in programming languages such as Go, Java, or Python, along with extensive experience architecting complex distributed systems and a deep understanding of advanced design patterns and architectural paradigms. They should have a proven track record of designing and delivering mission-critical systems that operate at massive scale with exceptional reliability, and demonstrate advanced knowledge of data structures, algorithms, and performance optimization techniques. Furthermore, they must possess expertise with cloud infrastructure platforms like AWS, GCP, or Azure, and advanced CI/CD practices using tools like GitHub Actions and infrastructure-as-code, coupled with exceptional troubleshooting and problem-solving abilities.
As a Staff Software Engineer at Imprint, you will architect and lead the development of secure, reliable, and scalable backend systems, providing technical leadership and mentorship across multiple teams and projects. You will establish and champion coding standards and architectural principles, partner closely with product and design teams to align technical strategy with business goals, and drive continuous optimization of system performance and reliability. You will own complex, high-impact projects end-to-end, contribute to the technical roadmap, identify opportunities for innovation, and mentor and develop engineers through code reviews and technical guidance, while also driving the evolution of developer experience through tooling and observability improvements.
Designs and manages co-branded credit card programs
Imprint designs and manages co-branded credit card programs for well-known American brands. By partnering with these brands, Imprint creates credit cards that attract modern consumers, aiming to enhance the value of their partners' customer relationships. The company focuses on increasing metrics such as average spending, shopping frequency, and annual sales for cardholders. Imprint's process is notably faster than traditional credit card issuers, allowing them to launch new programs in about three months instead of the typical 18 months. Additionally, Imprint prioritizes customer service, offering a premium experience to cardholders. The goal of Imprint is to provide brands with effective credit card solutions that drive customer loyalty and sales.