Senior Software Engineer, Payments

New
A
AirbnbInsurance platform
US - Remote EligibleFull-TimeSenior
Salary$195,000 — $220,000 USD
Apply NowOpens the employer's application page

Job Details

Experience
5–9+ years of software engineering experience
Required Skills
Backend DevelopmentPythonSQLJavaKotlinGoRESTful APIsA/B testing

Requirements

  • Have 5–9+ years of software engineering experience.
  • Bring experience building and scaling backend platforms, ideally in a global or multi-regional context.
  • Be proficient in backend development with Java, Kotlin, Python, Go, or similar.
  • Have experience architecting high-scale services and APIs.
  • Have working knowledge of relational databases and SQL.
  • Have experience with A/B testing or experimentation systems.
  • Use data to inform product decisions.
  • Hold a BS in Computer Science or have equivalent practical experience.
  • Insurance, payments, fintech, or other regulated-domain experience is a plus.

Responsibilities

  • Build and own backend services and APIs for policy, coverage, enrollment, and regional rules.
  • Translate regional regulatory and product requirements into configurable, reusable platform capabilities.
  • Implement experimentation hooks, logging, and metrics for testing offers and measuring attach rate.
  • Partner with Product, Design, Data Science, Legal, and other engineering teams to prioritize work.
  • Use data to identify conversion and reliability gaps and drive improvements.
  • Mentor engineers and promote best practices in code quality, testing, and operational excellence.
  • Design, build, and operate distributed backend services with monitoring, logging, and alerting.
  • Write and review code and technical designs, and make architectural trade-offs.
  • Build data pipelines and events that support analytics and experiments.
  • Participate in on-call rotations and help improve system reliability.
View Full Description & ApplyYou'll be redirected to the employer's site
$195,000 — $220,000 USD
Apply Now