Remote job
Staff Software Engineer
Job details
About this role
Role overview A Staff Software Engineer position on a high-growth travel and spend management platform serving tens of thousands of businesses. The role drives system design across the team, builds scalable APIs, and applies an AI-first engineering culture to deliver reliable, high-performance distributed systems.
Responsibilities - Lead system design efforts and architect scalable, secure, high-performance software systems and APIs. - Apply an AI-first engineering mindset, including deep hands-on use of agentic coding tools such as Claude Code or Cursor, and structure codebases for agentic workflows. - Collaborate with Product, Data Science, and cross-functional partners to deliver customer-facing experiences. - Mentor mid-to-senior engineers and lead initiatives to improve quality, scalability, and robustness. - Own key initiatives that enhance system efficiency and customer satisfaction.
Requirements - 8+ years of hands-on experience designing, implementing, and maintaining highly available distributed systems. - Proven track record building public-facing, consumer-grade APIs, including versioning, deprecation, and consumption-based rate limiting. - Strong proficiency in Node.js, TypeScript, Kotlin (or comparable modern backend languages), React, and AWS. - Solid grasp of software design principles, scalability, system architecture, and Domain-Driven Design. - Active daily practice with agentic coding tools and a clear point of view on where they help or hurt team productivity.
Nice to have - Experience operating in fast-paced, innovative environments.
Benefits and work setup - Base pay range of $200,000–$245,000 USD, plus equity for all employees and eligibility for annual bonus or commissions in some roles. - Hybrid-hub model with options for in-office or fully remote work depending on role needs.