All jobs
Save

Senior Software Engineer, Product Platform

Lithic
Contract type
Ongoing
Work mode
100% remote
Experience
Mid-level · 4+ years

Job description

Key details

  • Write reliable, secure, and scalable code for Lithic's product platform with minimal tech debt
  • Improve the reliability of systems in the team's scope and participate in the team on-call rotation
  • Own projects from planning to launch, spanning areas like API key management, reliability, audit logging, or search, keeping stakeholders informed and aligned
  • Lead efforts to improve systems and processes within the team
  • Company mission
  • Lithic is the modern card issuing and processing platform empowering ambitious financial companies to build the future of payments, building a future where access to better financial products materially improves people's lives

Primary stack

Core technologies

Python (Programming Language)Java

Benefits

  • Equity
  • Remote work

Requirements & details

  • 4+ years building production backend systems, ideally including public-facing APIs at scale
  • Experience in or desire to learn Rust; ability to understand systems written in other programming languages (Python, Java)
  • Interest and experience in leveraging AI tools to enhance productivity
  • Ability to navigate ambiguity, align diverse perspectives, and drive toward practical solutions
  • Experience with API design fundamentals and product thinking: versioning, backward compatibility, schema-driven development, and weighing tradeoffs from the customer's perspective
  • Comfort with designing systems from scratch and owning the product development process end-to-end
  • Strong written communication skills and experience working in a remote, async-first team spread across time zones
  • Annual US salary range: $160,000 to $200,000 plus equity
  • Remote position; candidates must be located in the United States, Canada (Ontario or British Columbia), Netherlands, Poland, or Czech Republic
  • No visa sponsorship or assistance offered
  • Python, Java, Rust
  • Python (Programming Language)
  • Java

Apply