ApplyStaff 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