Senior, Software Engineer

Walmart Walmart · Retail · Chennai, India

Senior Software Engineer to join Walmart's Enterprise Business Services (EBS) team, focusing on building scalable, mission-critical solutions using modern web technologies and cloud infrastructure. The role involves architecting and developing high-impact products with React, React Native, and cloud platforms, mentoring junior engineers, and driving technical excellence. Responsibilities include leading UI systems architecture, defining API strategy, ensuring secure coding practices, building resilient microservices, developing frontend applications, and owning non-functional requirements like performance and scalability. Experience with distributed systems, CI/CD, cloud platforms, Kubernetes, and backend technologies is required, with a bonus for understanding ML, search systems, or AI/ML ecosystems.

What you'd actually do

  1. Lead architecture & technical direction for large-scale UI systems (React/TypeScript/React Native)
  2. Define API strategy, domain models, UI architecture, and integration patterns across services
  3. Drive standardization on secure coding, API contracts, versioning, CI/CD, and observability
  4. Establish technical best practices and coding standards across teams
  5. Build and evolve resilient, fault-tolerant, cloud-native microservices with strong SLAs

Skills

Required

  • React
  • TypeScript
  • React Native
  • GraphQL
  • API gateways
  • schema governance
  • distributed systems
  • caching
  • consistency
  • resiliency patterns
  • data structures
  • algorithms
  • system design
  • CI/CD
  • automated testing
  • DevOps practices
  • public cloud platforms (AWS/GCP/Azure)
  • Kubernetes
  • Agile environments
  • problem-solving
  • communication skills
  • Java (17+)
  • Python
  • Spring Boot
  • REST APIs
  • microservice architecture
  • relational databases (PostgreSQL/MySQL)
  • NoSQL stores (Redis, MongoDB)
  • Kafka
  • event-driven architectures

Nice to have

  • testing frameworks (Jest, Cypress)
  • machine learning
  • search systems
  • information retrieval
  • AI/ML ecosystem

What the JD emphasized

  • ownership of production systems
  • Strong Frontend Expertise
  • Strong React Native experience
  • Deep understanding of distributed systems
  • solid skills in data structures, algorithms, and system design
  • Experience with CI/CD, automated testing, and DevOps practices
  • Experience with Kafka or event-driven architectures
  • Experience with Backend: Java (17+), Python, Spring Boot, REST APIs, microservice architecture
  • Experience with relational databases (PostgreSQL/MySQL) and NoSQL stores (Redis, MongoDB)
  • Understanding of machine learning, search systems, or information retrieval
  • Background in enterprise domains: HR tech, workflow systems, finance/operations
  • Good understanding or hands-on experience in AI/ML ecosystem