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