Software Engineer, Payments

New
A
AirbnbFintech Payments
US - Remote EligibleFull-TimeSenior
Salary$162,000 — $180,000 USD
Apply NowOpens the employer's application page

Job Details

Experience
3+ years
Required Skills
PythonJavaKotlinMachine Learning

Requirements

  • 3+ years of relevant industry experience as a backend software engineer in Payments or Fintech.
  • Proficiency in at least one major programming language (preferably Java, Kotlin, or Python).
  • Exposure to architectural patterns for high-scale web applications, including APIs and data pipelines.
  • Rigor in high code quality, automated testing, and engineering best practices.
  • Ability to deliver products end-to-end, from planning through implementation and A/B testing.
  • Experience or desire to work in cross-functional teams with data scientists and product managers.
  • Familiarity with experimentation and machine learning techniques.
  • Bachelor’s and/or Master’s degree in Computer Science or equivalent experience.
  • Strong communication and interpersonal skills.
  • Capability to make data-driven decisions and articulate technical tradeoffs.

Responsibilities

  • Build and maintain a service-oriented, observable technology stack with well-defined APIs.
  • Collaborate with data scientists and product managers to build business insights and respond to fraud and risk issues.
  • Develop and maintain integrations with third-party payment networks and processors.
  • Iterate on risk detection, mitigation, and resolution strategies based on evolving requirements.
  • Implement continuous monitoring and alerting to improve the quality of risk systems.
  • Collaborate across engineering teams to advance technical processes and foundations.
View Full Description & ApplyYou'll be redirected to the employer's site
$162,000 — $180,000 USD
Apply Now