ApplyStaff Software Engineer, Payments Payins
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
⏳ Experience: 9+ years
🪄 Skills: Backend DevelopmentLeadershipSQLAgileDesign PatternsFrontend DevelopmentFull Stack DevelopmentJavaJavascriptCross-functional Team LeadershipAlgorithmsAPI testingData StructuresREST APIReactCommunication SkillsCI/CDMentoringMicroservicesNodeJSSoftware EngineeringA/B testing
Requirements:
- 9+ years of Software Engineering experience w/ a Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
- Experience with modern Javascript frameworks such as React, Preact, Angular, Next, Vue or Meteor.
- Extensive experience working in Java (or equivalent) within a microservice architecture at scale
- Exposure to architectural patterns of large, high-scale web applications, such as well-designed APIs, high volume data pipelines, and efficient algorithms.
Responsibilities:
- Set the long term architectural vision for user experiences and backend systems that power money movement at Airbnb
- Attend a design share-out of an upcoming feature and provide feedback to design and product partners on feasibility and level of engineering effort required. Develop a prototype for a new capability the team needs to develop to achieve the design and evaluate it with partner teams
- Identify new opportunities for impact on conversion, contact reduction, or quality and advocating for the staffing and prioritization of these opportunities
- Mentor engineers across the Payments Engineering team
- Deliver improvements that enable the team to ship and maintain product quality. Bring these improvements to the broader Airbnb engineering organization
- Maintain health of Airbnb’s systems by leading incident response, monitoring trends over time and delivering steady improvements Airbnb’s systems
Apply