Apply

Staff Software Engineer, Payments Platform

Posted 4 months agoViewed

View full description

💎 Seniority level: Staff, 9+ years

📍 Location: United States

💸 Salary: 204000.0 - 259000.0 USD per year

🔍 Industry: Software Development

🗣️ Languages: English

⏳ Experience: 9+ years

🪄 Skills: AWSBackend DevelopmentDockerLeadershipPostgreSQLSoftware DevelopmentSQLAgileJavaJava EEKubernetesSoftware ArchitectureSpringSpring BootJiraCross-functional Team LeadershipFinancial ManagementAPI testingCommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMicroservicesStrategic thinkingData modelingDebuggingConfluence

Requirements:
  • 9+ years of software development experience with a minimum of 5 years experience working within payments
  • Experience leading design, implementation, and deployment of one or more high scale, cross-functional payment systems.
  • Experience driving initiatives that span across teams or departments.
  • Ability to work independently while showing being able to deliver production ready code with minimal guidance
  • Deep understanding of async programming models (events, callbacks, promises, async/await).
  • Experience with Java
  • Experience with relational databases and caching solutions
  • Experience in designing APIs and building RESTful services.
  • Experience with message queuing, data streaming, and workflow frameworks.
  • Experience with distributed system and service-oriented architecture
  • Experience with Agile software development and Agile software solutions
Responsibilities:
  • Design and build a platform that has strong reliability, availability and redundancy function.
  • Partner with Design and Product to innovate and lead new initiatives to improve our orchestrations, anomaly detections, payin and payout qualities.
  • Collaborate with Partnerships and Product teams to define Airbnb’s payment scorecard and operational process.
  • Maintain and resolve technical debt in payments platforms.
Apply