Senior Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Tue, May 26, 2026
This job expires in: 30 days
Job Summary
Leading the development of new features for the Payments Platform, the remote Senior Software Engineer will drive project success, mentor junior engineers, and ensure high code quality while focusing on cloud-based microservices and payment systems.
Key Responsibilities
- Lead the development of new features for the Payments Platform, focusing on payment infrastructure
- Write high-quality code, conduct thorough code reviews, and ensure adherence to best practices
- Design and develop robust microservices within a cloud-based architecture
Required Qualifications
- 8+ years of software development experience with C# (.NET Core)
- Experience with RDBMS (SQL Server, PostgreSQL) and NoSQL (Redis, MongoDB, Elasticsearch)
- Proven experience with event/stream processing (Kafka, AWS SNS/SQS, RabbitMQ, AzureBus)
- Experience in omni-channel eCommerce and transaction-based applications
- Strong understanding of payment systems and high-volume transaction processing
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...