Walmart logo

Staff, Software Engineer

Walmart
NewPosted today

LOCATION

BANGALORE PTPP2 · Onsite

EXPERIENCE

10+ Years

TYPE

FullTime

SKILLS REQUIRED

Distributed SystemsBackend DevelopmentJavaMicroservices ArchitectureTechnical Leadership

Job description

Overview

Staff Software Engineer on the CRM Tech team within Walmart Global Tech's Marketing Tech group, building scalable backend platforms and CRM solutions for Walmart International markets.

What you'll do

  • Code, unit test, and build high-performance, scalable applications for Walmart International customers in Marketing Tech and CRM Tech.
  • Design and build highly scalable, resilient backend services serving multiple international markets.
  • Architect and implement multi-tenant / multi-market solutions supporting locale-specific business features and delivery SLAs across geographies.
  • Lead the technical design of core MarTech/CRM Tech systems.
  • Build event-driven, microservices-based architectures using Java/Spring Boot, Kafka, and NoSQL databases for high throughput and low latency at scale.
  • Build Spark batch/streaming pipelines to fulfill data availability needs across touchpoints.
  • Drive platform convergence, unifying MarTech/CRM Tech platforms across markets to reduce duplication and accelerate speed-to-market for new geographies.
  • Partner with Data Engineering and Data Science teams to enable Data/AI/ML-driven capabilities.
  • Champion engineering excellence: code quality, observability, testing strategies, CI/CD best practices, and production readiness.
  • Mentor and grow engineers through design reviews, pair programming, and technical leadership.

What you'll need

  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area, or 6 years' experience in software engineering or related area.
  • 10+ years of experience in backend engineering platform development.
  • Expertise in Java technologies, Python, Spark, distributed systems, and large-scale application development and design.
  • Hands-on experience with Kafka, Cassandra, Cosmos, and NoSQL databases.
  • Experience building and operating distributed systems at scale: microservices, API gateways, service mesh, container orchestration (Kubernetes/WCNP).
  • Familiarity with relational databases (SQL Server, PostgreSQL, MySQL) and caching layers (Redis, Memcached).
  • Experience supporting multi-market / multi-tenant platforms with locale-aware business logic, internationalization (i18n), and cross-border considerations.
  • Strong understanding of cloud-native development on Azure or GCP, including managed services, infrastructure as code (Terraform), and CI/CD pipelines.
  • Exposure to observability stacks (Grafana, Splunk, Prometheus) and distributed tracing (Jaeger/Zipkin).
  • Proficiency in system design, domain-driven design (DDD), and API design (REST, gRPC, GraphQL).
  • Track record of leading technical initiatives, driving architecture decisions, and influencing without authority across teams.
  • Extremely strong technical background with the capability of being hands-on and ability to mentor top technical talent.

Nice to have

  • Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years' experience in software engineering or related area.
  • Experience with feature flagging, A/B testing, and progressive rollout strategies for multi-market deployments.

Details

  • Location: Bangalore, Karnataka, India (Block-1, Prestige Tech Pacific Park, Outer Ring Rd).
  • Work mode: based in the Bangalore/Chennai office for daily work, with flexibility to manage personal lives.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff, Software Engineer