Apply

Software Engineer - Payments

Posted 2 days agoViewed

View full description

💎 Seniority level: Senior, 6+ years

📍 Location: AZ, CA, CO, CT, FL, GA, HI, IL, MA, MI, MN, MT, NC, NJ, NV, NY, OH, OK, OR, PA, TX, UT, WA, WI

🔍 Industry: Software Development

🏢 Company: Modern Treasury👥 101-250💰 $50,000,000 Series C almost 3 years agoBankingPaymentsFinanceFinTech

🗣️ Languages: English

⏳ Experience: 6+ years

🪄 Skills: AWSBackend DevelopmentDockerLeadershipPostgreSQLSQLGitRuby on RailsAlgorithmsData StructuresRedisCommunication SkillsAnalytical SkillsCI/CDProblem SolvingRESTful APIsMentoringSoftware Engineering

Requirements:
  • 6+ years of professional software engineering experience
  • Experience collaborating with product teams to design features and customer-centric workflows that meet customer needs
  • Experience with U.S. domestic and/or global payment rails (ACH, Wires, Swift, RTP) and payments standards (ISO20022, NACHA, BAI)
  • Experience working with SQL/Relational databases. Experience with batched payments is a plus
  • Experience mentoring and growing engineering, as well as contributing to technical direction
  • Creative problem-solving skills and a willingness to learn the nuances of both domestic and international payment systems
Responsibilities:
  • Lead the development of cutting-edge payment integration solutions
  • Lead a project that improves performance and payment workflows across multiple payment rails
  • Collaborate with our product team to scope and ship products for our enterprise users
  • Participate in shaping our roadmap, particularly around scaling and refining payment rail workflows
  • Help grow our team by mentoring new engineers, writing internal tooling and documentation, and interviewing new hires
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

💸 204000.0 - 259000.0 USD per year

🔍 Software Development

  • 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
  • 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.

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

Posted 4 months ago
Apply
Apply

📍 United States

💸 204000.0 - 259000.0 USD per year

🔍 Software Development

  • 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.
  • 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

Backend DevelopmentLeadershipSQLAgileDesign PatternsFrontend DevelopmentFull Stack DevelopmentJavaJavascriptCross-functional Team LeadershipAlgorithmsAPI testingData StructuresREST APIReactCommunication SkillsCI/CDMentoringMicroservicesNodeJSSoftware EngineeringA/B testing

Posted 4 months ago
Apply