Senior Software Engineer - Key Data

The Job Sauce
Summary
Join Key Data, a leading platform for short-term rental market data, as a Senior or Staff Software Engineer. You will play a key role in expanding the platform's capabilities using AI-native tools and technologies. Responsibilities include building and owning core features, guiding engineers in scalable architecture, collaborating with cross-functional teams, and tackling ambiguous challenges with creativity and speed. This role requires 5-10+ years of software engineering experience, hands-on fluency with AI-native tools, strong backend experience, and a passion for mentoring. Key Data offers a remote-first work environment, unlimited PTO, and a culture focused on humility, impact, and kindness. The company is backed by Pamlico Capital and is redefining data in the travel and real estate industries.
Requirements
- 5β10+ years of experience in software engineering, ideally in SaaS or data platforms
- Hands-on fluency with AI-native tools
- Strong backend experience; full stack familiarity a plus
- Clear, teachable prompt engineering workflows
- Passion for mentoring or technical leadership
- Collaborative, low-ego, and fast-moving mindset
Responsibilities
- Build and own core features across the platform (C# and Python focus, but open-minded around languages)
- Use tools like Windsurf, Cursor, Claude, and Cline to ship faster and smarter
- Guide engineers in scalable architecture and AI-augmented development
- Collaborate closely with product, design, and data teams on new integrations and insights
- Tackle ambiguous challenges with creativity, speed, and AI
- Contribute to our culture of curiosity, humility, and hands-on execution
Benefits
- Remote-first β Work anywhere in continental-US time zones
- Unlimited PTO β We prioritize balance and recovery