Software Engineer, Payments

New
United StatesFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
3–5+ years
Required Skills
Backend DevelopmentPythonJavaRubyScalaA/B testingDistributed Systems

Requirements

  • 3–5+ years of software engineering experience building production-grade systems.
  • Strong proficiency in at least one backend programming language such as Java, Python, Scala, or Ruby.
  • Experience working with distributed systems, high-scale web applications, or payment-related platforms.
  • Demonstrated ability to take ownership of features from design through implementation and production deployment.
  • Strong understanding of system design, data-driven decision-making, and performance trade-offs.
  • Excellent communication skills and ability to collaborate across teams.
  • Bachelor’s or Master’s degree in Computer Science, a related field, or equivalent practical experience.

Responsibilities

  • Contribute to the design, development, and optimization of large-scale payment systems supporting global transaction flows.
  • Build and enhance customer-facing payment features, including pricing, checkout flows, and self-serve payment management tools.
  • Partner with cross-functional teams including Product, Design, Data Science, and Legal.
  • Support system reliability and quality initiatives by improving monitoring and incident response.
  • Participate in architectural discussions and contribute to scalable, distributed system design.
  • Work on experimentation and A/B testing initiatives to improve payment conversion.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now