Engine is transforming business travel into a personalized and simple experience. They are seeking a Senior Software Engineer to drive the design and implementation of a new billing service, collaborating with various teams and utilizing AI tools.
Responsibilities:
- Drive the design and implementation of a greenfield billing service, replacing legacy code with modern microservices, strong test coverage, and production-grade observability
- Enable other product teams by building and maintaining billing infrastructure they depend on
- Triage and resolve billing support tickets, including escalation to the payments team when needed
- Collaborate closely with the Accounts Receivable team to translate accounting requirements into engineering solutions
- Use AI tools (Claude and/or Cursor) as your primary development environment
Requirements:
- Strong system design skills — you can walk through architectural decisions you've made, explain tradeoffs, and think at the infrastructure level
- Excellent communication — you can explain technical problems clearly to non-technical stakeholders like accountants and business ops teams
- AI fluency — you're comfortable using Claude, Cursor, or similar tools as your main coding interface; you don't just use them occasionally
- Proven delivery — you've shipped complex systems, not just features; you can speak to the weight and scope of what you've built
- Experience in FinTech, payments, fraud, or billing systems — adjacent domains like fraud prevention or payment logistics count
- Java or Kotlin background (most of our services are Java/Kotlin; not a hard requirement with AI in the loop)
- Terraform, Datadog, or Splunk experience