Senior Software Engineer, Payments
VANHACK TECHNOLOGIES INC.
Stanford, United States of America
8 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Stanford, United States of America
Tech stack
API
Ruby on Rails
Next.js
Software Engineering
Front End Software Development
Job description
- As a Senior Software Engineer on the Payments team, you will build critical product surfaces that enable global payments for merchants on the platform.
- You will work on high-volume checkout flows, payment capture, identity verification, balances, transfers, and developer-facing payment components.
- This role requires strong product judgment, reliability mindset, and the ability to move quickly in a fast-paced startup environment.
- The role is based in Palo Alto, California and requires an in-person commitment., * Improve and optimize payments surfaces processing billions in transaction volume.
- Build payments features and components that allow developers to integrate easily with the platform.
- Expand payment reach by enabling more payment methods for creators and merchants.
- Write high-quality developer documentation and interactive playgrounds for SDKs and components.
- Build clean interfaces and APIs for frictionless payments operations.
- Experiment with ways to make payments easier, more reliable, and more accessible.
Requirements
- Minimum 3 years of experience in a software development role.
- Experience with Next.js and modern frontend best practices.
- Ability to ship reliable software with strong attention to detail.
- Excellent communication skills.
- Ability to work in a fast-paced startup environment with imperfect information.
- Curiosity and drive to continuously improve the product.
Nice to have
- Startup experience or experience as a technical founder.
- Strong design eye and ability to spot opportunities to simplify user flows.
- Experience building SDK components used inside other companies' products.
- Comfort with financial systems and how money moves.
- Experience with Ruby on Rails.
Interview process
- Intro call with Talent and a senior payments engineer focused on fit, logistics, start date, visa, and in-person commitment.
- Technical interview with a senior payments engineer/tech lead focused on practical analytical and programming ability.
- On-site interviews with engineers and leadership, followed by a quick debrief and decision.
About the company
* The company is building a commerce and payments platform for creators, developers, and online entrepreneurs.
* The platform powers high-volume global payouts and payments orchestration across multiple payment providers, helping merchants improve transaction success and revenue.
* The company is in a high-growth stage, backed by leading investors, and expanding internationally.