Senior Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Tue, Jun 30, 2026
This job expires in: 30 days
Job Summary
Seeking a fully remote Senior Software Engineer focused on e-Commerce Fulfillment, this individual contributor role will develop a high-throughput event-driven orchestration layer that coordinates distributed business logic across the supply chain ecosystem.
Key responsibilities
- Modernize legacy backend data flows into scalable microservices while 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 and eventual consistency
- Experience with the technical aspects of complex backend projects from design through production deployment
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...