Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, Backend (Product Engineering) image - Rise Careers
Job details

Software Engineer, Backend (Product Engineering)

Who We Are

Imprint is building a next-generation co-branded credit card company to serve America’s great brands. Some of our partners include H-E-B, Turkish Airlines, Brooks Brothers, and Eddie Bauer. Imprint is backed by Kleiner Perkins, Thrive Capital, and Affirm. We are focused on building a brilliant team who want to change payments and who embody Imprint’s Operating Principles.

The Team

Product Engineering is dedicated to designing, developing, and maintaining the products that are used by cardholders through the entire Imprint cardholder journey. The cardholder journey includes the initial application (which can be online or in-person), account functions in the web and mobile app experience, innovative rewards programs, transactional communications, and more. The team prides itself on building a user experience that is best in class at every stage of the cardholder journey, doing so in a way that is secure, scalable, and always focused on a positive customer experience above all else. 

Location

This role will be a hybrid work format, with time split between working remotely and working onsite from either our San Francisco, Seattle or New York offices, 2-3 days a week as required by your manager.

What You'll Do

  • Build the software that directly contributes to user experience, including but not limited to:

    • Sophisticated, rules-based rewards configurations

    • API-based partner integrations

    • SDKs that extend the Imprint UX to partner companies’ user experiences

    • Account management functionality

  • Write code that is scalable and testable, while also building and maintaining end-to-end testing that covers complex flows, such as rules-based reward redemption flows that rely on streams of events that could span weeks or months.

  • Participate in the architectural process that precedes building new features, services, APIs, and integrations with external providers.

  • Bring ideas to the table that can improve cardholder experiences, increase revenue opportunities, decrease engineering costs, and otherwise support the growth of our fast-paced business.

  • Become competent in troubleshooting production issues in several microservices in order to successfully navigate issues that arise during on-call assignments.

  • Work with technologies such as AWS, Go, Python, gRPC, Terraform, Kubernetes, Kafka, AI/ML models, NoSQL, and SQL databases.

What We Look For

  • 2+ years of software development experience

  • 2+ years of programming experience with at least one modern language such as Java, C++, or Go including object-oriented design

  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems

  • 1+ years of experience in leading the system design 

  • Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability

  • Strong sense of ownership, urgency, and drive

Nice to Have

  • 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

Imprint is committed to a diverse and inclusive workplace. Imprint is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. Imprint welcomes talented individuals from all backgrounds who want to build the future of payments and rewards. If you are passionate about FinTech and eager to grow, let’s move the world forward, together.

 

Imprint Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Imprint DE&I Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Imprint
Imprint CEO photo
Unknown name
Approve of CEO

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Backend (Product Engineering), Imprint

At Imprint, we're on an exciting journey to revolutionize the co-branded credit card industry, and we're looking for a Software Engineer, Backend to join our Product Engineering team! Based in New York, San Francisco, or Seattle, you'll be part of a brilliant squad dedicated to crafting a standout user experience throughout the entire cardholder journey. From initial applications to managing accounts and delivering rewarding experiences, your work will directly impact our users. In this role, you'll dive into building scalable, secure, and testable software that governs sophisticated rewards systems, handles API integrations, and enhances our mobile and web app functionalities. Collaborating closely with your team, you'll bring innovative ideas to life, troubleshooting production issues in microservices to ensure seamless operations. With technologies like AWS, Go, Python, and Kubernetes at your fingertips, you'll not only engage in architectural discussions but also refine our systems for performance and reliability. If you're a passionate engineer with a strong sense of ownership, eager to push boundaries and contribute to a diverse and inclusive workplace, we can’t wait to meet you! Together, let’s move the world forward in the FinTech space.

Frequently Asked Questions (FAQs) for Software Engineer, Backend (Product Engineering) Role at Imprint
What are the main responsibilities of a Software Engineer, Backend at Imprint?

As a Software Engineer, Backend at Imprint, your key responsibilities include designing and developing scalable software solutions that enhance the cardholder experience, such as sophisticated rewards configurations and API-based partner integrations. You will write clean and efficient code while ensuring comprehensive end-to-end testing. Additionally, you'll play a crucial role in the architectural design of new features and troubleshoot production issues across microservices.

Join Rise to see the full answer
What qualifications are required for the Software Engineer, Backend position at Imprint?

Candidates for the Software Engineer, Backend position at Imprint should have at least 2 years of software development experience, coupled with 1 year of experience in system architecture design. Proficiency in a modern programming language like Java, C++, or Go is essential. Familiarity with cloud technologies and a strong grasp of data structures and algorithms will set you apart.

Join Rise to see the full answer
What technologies will a Software Engineer, Backend at Imprint work with?

A Software Engineer, Backend at Imprint will work with a variety of advanced technologies, including AWS, Go, Python, gRPC, Terraform, Kubernetes, Kafka, as well as both SQL and NoSQL databases. This diverse technology stack ensures that you can tackle complex challenges and deliver innovative solutions in the FinTech space.

Join Rise to see the full answer
How does Imprint support the career growth of a Software Engineer, Backend?

Imprint is committed to fostering a culture of growth and development. As a Software Engineer, Backend, you'll have access to various learning opportunities, mentoring from experienced leaders, and chances to contribute to exciting projects that challenge and expand your skills. We believe in empowering our employees to drive their professional journey.

Join Rise to see the full answer
Is experience in payments-related products necessary for the Software Engineer, Backend role at Imprint?

While not mandatory, experience in payments-related products is a nice-to-have for the Software Engineer, Backend position at Imprint. It can enhance your understanding of the unique challenges in the FinTech sector and how to deliver effective solutions. However, we welcome talented candidates from all backgrounds who are eager to learn and innovate.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Backend (Product Engineering)
Can you describe your experience with writing scalable and testable code?

Talk about specific projects where you focused on scalability and testing methodologies. Highlight examples of how you ensured code quality through automated tests and how you optimized your designs to handle increased user loads.

Join Rise to see the full answer
What programming languages are you most proficient in, and how have you applied them?

Discuss your proficiency in languages like Go, Java, or C++. Provide examples of recent projects where you used these languages to solve complex problems, demonstrating your skills in object-oriented design and system architecture.

Join Rise to see the full answer
How do you troubleshoot production issues in a microservices architecture?

Explain your approach to identifying issues, such as analyzing logs, monitoring performance metrics, and using debugging tools. Share examples where your troubleshooting tactics successfully resolved problems in a timely manner to minimize impact on users.

Join Rise to see the full answer
Describe your experience contributing to system design and architecture.

Share specific instances where your contributions significantly influenced system architecture. Illustrate your understanding of design patterns and how you’ve helped enhance reliability and scalability in previous roles.

Join Rise to see the full answer
What strategies do you use to stay updated with the latest trends in engineering and technology?

Discuss your habits for learning about new tech, such as attending workshops, following industry leaders on social media, or contributing to open-source projects. Emphasize your commitment to continuous learning and adapting your skills.

Join Rise to see the full answer
Can you give an example of when you improved a user experience through your coding efforts?

Share a project where your technical contributions made a significant impact on the end-user experience. Describe the challenges you faced and the metrics you used to measure the improvement.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects at once?

Explain your method for prioritization, whether through task management tools or agile methodologies. Offer an example of a busy period when you successfully juggled several responsibilities and delivered results.

Join Rise to see the full answer
What does good documentation look like to you, and how do you ensure your work is well-documented?

Define good documentation as clear, concise, and easy to understand. Share your methods for documenting your code, designing APIs, and creating user manuals, ensuring that team members can easily follow and utilize your work.

Join Rise to see the full answer
What are some challenges you've faced while leading system design, and how did you overcome them?

Reflect on a specific instance where you encountered resistance or technical hurdles in system design. Describe your approach to collaborative problem-solving and how you navigated differing opinions to reach a successful outcome.

Join Rise to see the full answer
How do you approach learning a new technology that you have to work with?

Detail your strategy for learning new technologies, which might include hands-on experimentation, utilizing online tutorials, or collaborating with team members who have experience. Stress the importance of embracing new challenges.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Imprint Remote New York, San Francisco, OR Seattle
Posted 13 days ago
Photo of the Rise User
Chabez Tech Remote Navi Mumbai Metro, Navi Mumbai, Maharashtra, India
Posted 2 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Kraken Remote No location specified
Posted 10 days ago
Photo of the Rise User
Posted 14 days ago
Opto Investments Hybrid San Francisco, California, United States
Posted 6 days ago
Photo of the Rise User
Via Hybrid New York, New York
Posted 6 days ago

Imprint is a financial services company based in New York. We partner with America's greatest brands to design, launch, and manage co-branded credit card programs that are worthy of modern customers.

32 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Future MakerBadge InnovatorBadge Future Unicorn
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!