Sr Engineer - Software Development, Onsite
Core
Architecting, securing, and evolving enterprise IT platforms and services for core retail and e-commerce operations, specifically focusing on cloud-native, headless commerce implementations.
Role type
Senior Software Engineer (Distributed Systems & Microservices)
Builds
High-performance, stateless microservices for shopping carts, product catalogs, promotional engines, and checkout/order routing pipelines.
Domain
Retail / E-commerce / Cloud-Native Distributed Systems
Deliverable
production ML models | product features
Required skills
Java 11/17+, Spring Boot, Spring Cloud, Distributed Systems, Event-Driven Architecture, API-First Design, Domain-Driven Design, Microservices Architecture, System Design, Performance Tuning, Technical Leadership
Preferred skills
gRPC, GraphQL, Redis, OAuth2, OpenID Connect, JWT, Apache Kafka, SQL/NoSQL, Docker, Kubernetes, CI/CD, Cloud Infrastructure (AWS/Azure)
Technologies
Java, Spring Boot, Spring Cloud, Redis, Apache Kafka, PostgreSQL, Oracle, MongoDB, CosmosDB, Docker, Kubernetes, Jenkins, GitLab CI, GitHub Actions, Terraform, Ansible, ELK Stack, Dynatrace, AppDynamics, Swagger/OpenAPI, Apigee, Kong, JUnit 5, Mockito, SonarQube
Responsibilities
Lead development and optimization of distributed microservices for digital commerce platforms; Design and build high-throughput integration flows between commerce platforms and enterprise systems; Orchestrate tokenized digital checkout systems and fraud-detection touchpoints; Architect systems to handle extreme traffic concurrency during peak sales events; Drive containerization of core retail services and cloud infrastructure; Provide expert guidance on performance tuning and high availability patterns; Take ownership of automated build and deployment pipelines; Mentor engineers and establish enterprise coding standards; Lead post-incident reviews and drive systemic remediation.
Seniority
Senior, hands-on IC with leadership responsibilities