Principal Engineer - OMS
Core
Architecting and leading the development of cloud-native Order Management Systems (OMS) for global retail brands, focusing on microservices, scalability, and AI adoption.
Role type
Principal Engineer (OMS)
Builds
Unified Commerce solutions for retail (product features & infrastructure)
Domain
Retail / E-commerce / Cloud-Native Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Enterprise-scale software development, Cloud-native architecture (AWS/Azure/GCP), Microservices, CI/CD pipelines, Software design principles (SOLID, DDD), DevOps practices, AI adoption in engineering, Distributed systems
Preferred skills
Order Management Systems (OMS) experience, ERP platforms, Performance engineering, Event-driven architectures, Kafka/RabbitMQ, .NET Core/ASP.NET Core
Technologies
Java, C#, Python, AWS, Azure, GCP, Docker, Kubernetes, Terraform, CloudFormation, Kafka, RabbitMQ, Entity Framework Core
Responsibilities
Translate architectural blueprints into technical designs, Own low-level technical design for critical OMS components, Design code repositories and CI/CD pipelines, Lead AI adoption throughout the software lifecycle, Conduct code reviews and mentor developers, Establish automated testing strategies and observability frameworks, Partner with Product Managers and Architects to align solutions with business objectives
Seniority
Principal, hands-on IC with strategic influence