Staff Software Engineer, Backend
WFA Digital Insight
As the demand for skilled backend engineers in fintech continues to surge, with over 25% growth in job openings in the last year, companies like Imprint are at the forefront of innovation. With their modern approach to co-branded credit cards and advanced payments infrastructure, they're changing how brands interact with customers. For candidates, this role offers a chance to work on critical financial systems and shape the future of payments technology. Given the current job market, where technical expertise and AI integration are increasingly valued, this position stands out for its emphasis on driving technical alignment and leveraging AI tools. Before applying, candidates should be prepared to showcase their experience in building production backend systems and their ability to adapt to a fast-paced, startup environment.
Job Description
About the Role
The Staff Software Engineer position at Imprint is a pivotal role in the company's expansion into new financial products and deeper rewards platforms. As a key member of the engineering team, you will be responsible for driving the architecture and implementation of critical financial systems. This includes transaction authorization, ledger accounting, credit decisioning, rewards engines, and payment processing. Your technical expertise and leadership will help shape the future of Imprint's financial infrastructure.Imprint's platform is designed to help the world's best brands grow the lifetime value of their customers. By combining advanced payments infrastructure, intelligent underwriting, and deep customer data, Imprint enables brands to offer powerful financial products without becoming a bank. The company has partnered with major brands such as Crate & Barrel, Rakuten, and Booking.com to launch modern credit programs that deepen loyalty, unlock savings, and drive growth.
As a Staff Software Engineer, you will be working closely with cross-functional teams, including product, design, infrastructure, compliance, solutions engineering, and brand partners. Your engineering perspective will be invaluable in driving alignment and technical rigor across these teams.
What You Will Do
- Drive the architecture and implementation of critical financial systems, including transaction authorization and ledger accounting
- Develop and maintain credit decisioning systems, rewards engines, and payment processing infrastructure
- Shape the technical approach for new financial products and evolve existing systems
- Define the technical vision for shared services, API infrastructure, and developer tooling
- Leverage AI tools across the stack, from prototyping to testing to production code
- Collaborate with cross-functional teams to drive alignment and technical rigor
- Mentor and sponsor engineers across the spectrum of seniority, fostering psychological safety and driving technical excellence
- Communicate technical strategy to leadership and stakeholders
- Ensure data consistency and transactional integrity across distributed systems
- Optimize relational databases for schema design, migrations, and query performance tuning
What We Are Looking For
- 10+ years of experience building production backend systems, with a focus on financial systems or related fields
- Proficiency in Go or a similar language, with the ability to ramp up quickly
- Experience with distributed systems, data consistency, and transactional integrity
- Strong understanding of relational databases, including schema design, migrations, and query performance tuning
- Ability to drive technical alignment across product managers, business stakeholders, and engineers of all levels
- Experience with AI tools and a willingness to adopt them in development workflows
- Excellent communication skills, with the ability to present technical strategy to leadership
- Experience working in a fast-paced, startup environment, with a focus on innovation and growth
Nice to Have
- Experience with cloud-based infrastructure and containerization
- Familiarity with agile development methodologies and version control systems
- Knowledge of security best practices and compliance requirements in the financial industry
- Experience with machine learning or data science, particularly in financial applications
Benefits and Perks
- Competitive compensation package, with opportunities for growth and advancement
- Equity options, providing a stake in the company's success
- Comprehensive health insurance, including medical, dental, and vision
- Flexible PTO policy, allowing for a healthy work-life balance
- Remote work stipend, supporting the setup and maintenance of a home office
- Professional development opportunities, including training and conference sponsorships
- Access to cutting-edge technologies and tools, with a focus on AI and machine learning
- Collaborative, dynamic work environment, with a team of experienced engineers and innovators
How to Stand Out
- To stand out in your application, highlight your experience with financial systems, particularly those involving transaction authorization, credit decisioning, and payment processing.
- Be prepared to discuss your approach to leveraging AI tools in development, including code assistants, MCP servers, and agentic workflows.
- Showcase your proficiency in Go or a similar language, and demonstrate your ability to adapt to new technologies and frameworks.
- Emphasize your experience working in distributed systems, ensuring data consistency and transactional integrity.
- When negotiating salary, consider the company's equity options and growth potential, in addition to the base compensation package.
- Pay attention to the company culture and values, ensuring they align with your own goals and expectations.
- Prepare to discuss your experience with cross-functional teams, including product, design, and infrastructure, and demonstrate your ability to drive technical alignment and rigor.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.