Senior Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Thu, Jun 18, 2026
This job expires in: 28 days
Job Summary
Building next-generation global event-driven orchestration layers, the fully remote Senior Software Engineer in e-Commerce Fulfillment will develop high-throughput systems for real-time order routing, inventory visibility, and fulfillment state orchestration while modernizing legacy data flows into scalable microservices.
Key responsibilities
- Modernize legacy transactional backend data flows into scalable microservices, ensuring high availability and data consistency
- Embed advanced tracing and telemetry metrics into orchestration pipelines for visibility into complex data flows
- Design and implement resilient distributed coordination patterns to manage multi-system fulfillment lifecycles
Required qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
- 5+ years of experience building high-scale, fault-tolerant backend applications and microservices using strongly-typed languages (e.g., Java/JVM, .NET/C#)
- Hands-on mastery of asynchronous event patterns and message queue architectures (e.g., Kafka, RabbitMQ)
- Deep understanding of distributed transactions, idempotency, and eventual consistency
- Experience with the technical aspects of complex backend projects from design through deployment and automated scale testing
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...