Senior, Software Engineer

Walmart Walmart · Retail · Bangalore, KA, India

Senior Software Engineer role at Walmart focused on building scalable, mission-critical enterprise solutions using modern web technologies and cloud infrastructure. The role involves architecting and developing full-stack systems with Java/Spring Boot and React/TypeScript, defining API strategies, driving technical best practices, and mentoring junior engineers. While the role touches on AI/ML understanding, its core focus is on enterprise software engineering and cloud-native microservices.

What you'd actually do

  1. Lead architecture & technical direction for large-scale full-stack systems (Java/Spring Boot + React/TypeScript)
  2. Define API strategy, domain models, UI architecture, and integration patterns across services
  3. Drive standardization on secure coding, API contracts, 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

  • Java (17+)
  • Spring Boot
  • REST APIs
  • microservice architecture
  • React
  • TypeScript
  • 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
  • Bachelor's degree in computer science, Computer Engineering, or related field (or equivalent experience)

Nice to have

  • Python
  • React Native
  • Jest
  • Cypress
  • Kafka or event-driven architectures
  • GraphQL
  • API gateways
  • schema governance
  • relational databases (PostgreSQL/MySQL)
  • NoSQL stores (Redis, MongoDB)
  • machine learning
  • search systems
  • information retrieval
  • HR tech
  • workflow systems
  • finance/operations
  • AI/ML ecosystem
  • React Native experience for mobile development
  • Led modernization efforts (monolith → microservices, UI re-architecture)
  • Built reusable frameworks or developer platforms used across multiple teams
  • Delivered impactful performance, reliability, or cost optimization initiatives
  • Experience building systems that handle massive scale and transaction volume
  • Track record of mentoring and developing engineering talent

What the JD emphasized

  • ownership of production systems
  • massive scale and transaction volume