Senior, Software Engineer

Walmart Walmart · Retail · Bangalore, KA, India

Senior Software Engineer role focused on building scalable, mission-critical full-stack systems using Java/Spring Boot and React/TypeScript. Responsibilities include leading architecture, defining API strategy, driving standardization, building microservices, developing frontend applications, and mentoring junior engineers. Requires strong backend and frontend expertise, understanding of distributed systems, cloud platforms, and CI/CD practices. Experience with enterprise domains and a good understanding of AI/ML ecosystem is preferred.

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, 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

  • 6+ years of software engineering experience with ownership of production systems
  • Strong Backend Expertise: Java (17+), Python, Spring Boot, REST APIs, microservice architecture
  • Strong Frontend Expertise: React, TypeScript, testing frameworks (Jest, Cypress)
  • Deep understanding of distributed systems, caching, consistency, and resiliency patterns
  • Solid skills in data structures, algorithms, and system design
  • Experience with CI/CD, automated testing, and DevOps practices
  • Exposure to public cloud platforms (AWS/GCP/Azure) and Kubernetes
  • Experience in Agile environments with strong problem-solving and communication skills
  • Bachelor's degree in computer science, Computer Engineering, or related field (or equivalent experience)
  • Experience with Kafka or event-driven architectures
  • Exposure to GraphQL, API gateways, and schema governance
  • Experience with relational databases (PostgreSQL/MySQL) and NoSQL stores (Redis, MongoDB)

Nice to have

  • 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
  • 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