Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

inKind Logo

Sr. Software Engineer

inKind

$160,000 - $185,000
Dec 3, 2025
Austin, TX, US
Apply Now

The Senior Software Engineer at inKind is responsible for designing and building systems that operate reliably at scale as we continue to grow our financial and hospitality technology platform. You’ll architect and implement high-availability services, solve complex distributed systems challenges, and ensure data integrity across mission-critical financial workflows.

Requirements

  • 8+ years of experience building and operating production systems at scale
  • Strong systems design abilities, including capacity planning, failure modeling, distributed state management, and performance optimization
  • Deep understanding of distributed systems fundamentals (CAP theorem, idempotency, consistency models)
  • Expertise in at least one major web framework at scale (Rails, Django, Express, Fastify, etc.)
  • Strong database skills: indexing strategies, query optimization, transaction isolation, denormalization tradeoffs
  • Demonstrated experience debugging production systems and designing for high availability
  • Solid understanding of authentication, authorization, and secure API design

Responsibilities

  • Design and implement scalable, distributed systems that power financial transactions, real-time events, and complex business workflows
  • Build for scale with attention to capacity planning, failure modes, and performance characteristics
  • Ensure data consistency and reliability across distributed operations—especially in scenarios where eventual consistency is insufficient
  • Architect secure systems for financial operations, protecting sensitive data and enabling compliant money movement.
  • Own system reliability by designing for failure, incorporating observability, and anticipating operational challenges
  • Lead debugging efforts for high-scale production issues, including performance bottlenecks, distributed race conditions, and transactional failures
  • Drive architectural decisions through hands-on implementation, not static documentation

Other

  • This is an on-site role at our Austin, TX headquarters.
  • Clear Communicator: You articulate technical tradeoffs to technical and non-technical stakeholders with clarity and confidence
  • Systems Thinker: You understand how components interact, can identify bottlenecks, and prioritize design for resilience and scale
  • Pragmatic Engineer: You know when to refactor, when to optimize, and when "good enough" is the right choice
  • Architectural Leader: You can translate complex problems into scalable, reliable systems and guide others through implementation