VERSANT is a leading force in news, sports and entertainment, and they are seeking a highly skilled Senior Software Engineer to join their FinTech team. The role involves designing, building, and scaling high-quality global software solutions for payment processing and fund distribution, ensuring reliability, security, and compliance with regulatory standards.
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 (ACH, wire transfers, card processors, digital wallets)
- 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, with at least 2 years in a senior/lead capacity
- Strong proficiency in C#, ASP.NET (Web API) and SQL Server
- Hands-on experience with payment processing, banking integrations, or financial transaction systems
- Deep understanding of databases and transactional integrity (SQL Server, Postgres, MySQL, or NoSQL systems)
- Familiarity with event-driven architectures, queues, and schedulers (Kafka, RabbitMQ, SQS/SNS, etc.)
- Experience with cloud platforms (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and 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
- 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