Senior Software Engineer I, Payments
New
J
JobgetherPayment processing
Based in United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of experience as a full-stack web developer
- Required Skills
- AWSNode.jsJavascriptKubernetesMongoDBTypeScriptReactMicroservices
Requirements
- Bring 5+ years of experience as a full-stack web developer.
- Demonstrate ownership of complex production systems.
- Have strong full-stack development capabilities using JavaScript, TypeScript, and Node.js.
- Have experience with SPA frontend technologies such as React or MeteorJS.
- Have experience with MongoDB and microservice architectures.
- Have experience working with Kubernetes and AWS-based environments.
- Understand transactional integrity, idempotency, failure-mode design, and reliability in financial systems.
- Have experience making architectural decisions for large, complex, or high-stakes engineering projects.
- Demonstrate end-to-end ownership of technical projects and production systems.
- Have experience mentoring junior engineers and collaborating across engineering teams.
- Money-movement systems experience in banking, fintech, payment processing, or another regulated environment is strongly preferred.
- Familiarity with payment rails, banking APIs, and standards such as NACHA, OFAC screening, PCI, or SOC 2 is a strong plus.
- Bring product judgment, attention to detail, and a focus on reliable systems for sensitive financial transactions.
- Communicate and collaborate across engineering, product, compliance, security, and customer-facing functions.
Responsibilities
- Design, build, maintain, and scale systems for ACH and wire transfer origination, settlement, reconciliation, and exception handling.
- Develop and strengthen payment-processing pipelines integrating with banking partners, payment rails, and third-party financial APIs.
- Implement controls for wire fraud prevention, transaction verification, and anomaly detection with security and compliance teams.
- Extend and maintain frontend and backend applications for escrow accounting and closing-day money movement.
- Make architectural decisions covering data integrity, idempotency, retry strategies, failure handling, and audit logging.
- Partner with Compliance, Risk, Accounting, and other stakeholders on regulatory, operational, and audit requirements.
- Support compliance with NACHA rules, wire fraud regulations, and SOC 2 controls.
- Participate in an on-call rotation and respond to production issues affecting financial transactions.
- Collaborate with product, design, compliance, and customer-facing teams to deliver payment experiences.
- Mentor junior developers and contribute to engineering practices across teams.
View Full Description & ApplyYou'll be redirected to the employer's site