Senior Software Engineer, Payments/Fintech
Versant
- Location
- Englewood Cliffs · Florida · United States
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 120,000–135,000/yr
Posted 3mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Design, implement, and maintain reliable systems for processing payments, scheduling payouts, and reconciling transactions
- Ensure funds distribution happens on time and at scale, with strong SLAs and monitoring
- Collaborate with Finance, Compliance, and Product teams to build features that meet regulatory, tax, and reporting requirements
- Integrate with third-party payment processors, banks, and financial networks
- Architect systems for auditability, security, and fault tolerance across distributed services
- Implement and improve automated reconciliation, ledgering, and reporting pipelines
- Lead technical discussions on scalability, reliability, and fraud prevention in payment systems
- Work closely with first party and third party integrators, contribute to code reviews, and promote engineering best practices
- Drive process improvements in CI/CD, monitoring, alerting, and observability for financial workflows
Requirements
- 5+ years of experience building backend systems
- at least 2 years in a senior/lead capacity
- Strong proficiency in C#
- Strong proficiency in ASP.NET (Web API)
- Strong proficiency in SQL Server
- Hands-on experience with payment processing, banking integrations, or financial transaction systems
- Deep understanding of databases and transactional integrity
- Familiarity with event-driven architectures, queues, and schedulers
- Experience with cloud platforms (AWS, GCP, or Azure)
- Experience with containerization (Docker, Kubernetes)
- Experience with infrastructure-as-code
- Knowledge of security and compliance standards for payments (PCI DSS, SOC 2, GDPR)
- Strong communication skills and ability to collaborate across engineering, finance, and business teams
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience
Preferred
- Experience with NodeJS, TypeScript and Angular
- Experience with Mobile development (.NET MAUI, Objective-C, Android, etc.)
- Experience working with ACH, SEPA, card networks, or real-time payment rails
- Background in ledgering systems, accounting workflows, or treasury operations
- Familiarity with fraud detection and risk mitigation strategies
Skills
- C#
- ASP.NET
- Web API
- SQL Server
- Postgres
- MySQL
- Kafka
- RabbitMQ
- SQS
- SNS
- AWS
- GCP
- Azure
- Docker
- Kubernetes
- NodeJS
- TypeScript
- Angular
- .NET MAUI
- Objective-C
- Android
Similar roles
Senior Software Engineer - Continuity
Rad AI · United States · today
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Full-stack Software Engineer III/Senior, AI Gateway
Ngrok · US · San Francisco, CA · USD 202,500–247,500/yr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Android Lead Software Engineer
JPMC Candidate Experience page · Columbus, OH, United States · today