Remote
Senior Software Engineer
About this role
Job Title: Senior Software Engineer Reports to: Director of Engineering Build the infrastructure powering the future of restaurant payments At inKind, we’re building the financial infrastructure that connects restaurants, diners, and capital in entirely new ways. Our platform powers real-time financial transactions and operational workflows for restaurants across the country. We’re looking for entrepreneurial, forward-thinking engineers who thrive in fast-moving environments and enjoy solving complex technical problems at scale.
This is a hands-on role where you’ll design and build systems that support mission-critical financial workflows used daily by restaurants and partners. Our engineering team works with an AI-first mindset — leveraging modern AI tools to accelerate development, automate workflows, and unlock new product capabilities. We’re looking for engineers who are excited to experiment with emerging technologies while maintaining high standards for reliability and scalability.
You’ll collaborate closely with product, business, and engineering teams to build systems that directly impact the restaurants and partners who rely on inKind for real-time financial operations. What You’ll Work On You’ll help design and operate the systems that power our financial platform. Distributed Systems & Platform Engineering Design and implement scalable distributed systems supporting financial transactions and real-time events Architect services that handle real-world scale, failure scenarios, and performance constraints Ensure strong data integrity and consistency across distributed workflows Build secure infrastructure protecting sensitive financial data AI-First Engineering Identify opportunities to leverage AI tools to accelerate development and improve engineering workflows Contribute to AI-enabled product features and automation across the platform Help evolve how our team integrates modern developer tools and AI-assisted engineering practices Reliability & Production Operations Design systems with observability, monitoring, and failure recovery in mind Debug complex production issues across distributed services Improve reliability and performance of mission-critical systems Participate in on-call rotations to maintain platform stability Cross-Functional Collaboration Partner with product and business teams to translate customer needs into scalable technical solutions Lead architectural decisions through hands-on implementation Mentor engineers and help raise engineering standards across the team Who Thrives Here The engineers who succeed at inKind tend to be: Builder Mindset You enjoy taking ownership, experimenting with new ideas, and shipping impactful solutions.