WA

SENIOR, SOFTWARE ENGINEER

Walmart
Chennai5-9 LPA Posted 30 Apr 2026
FULL TIME
React
System Design
Distributed Systems
Algorithms
Cloud Computing
+2 more

Job Description

Key Responsibilities

System Design & Architecture

  • Lead architecture and technical design for large-scale distributed systems and enterprise applications.
  • Define API standards, domain models, and integration patterns across microservices.
  • Design resilient, fault-tolerant, cloud-native systems supporting high transaction volumes.
  • Establish technical architecture for scalability, performance, and cost optimization.
  • Drive modernization from monolith to microservices and cloud-native platforms.

Backend Development & Microservices

  • Build and maintain backend services using Java (Spring Boot) and Python.
  • Develop RESTful APIs and event-driven architectures using Kafka and related systems.
  • Implement secure and scalable microservices with strong SLAs.
  • Work with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis).
  • Ensure proper caching, consistency, and resiliency strategies in distributed systems.

Frontend Development

  • Develop responsive and scalable UI applications using React and TypeScript.
  • Implement modular frontend architecture with reusable components.
  • Ensure accessibility, performance, and cross-browser compatibility.
  • Work with testing frameworks such as Jest and Cypress.

Cloud, DevOps & Platform Engineering

  • Deploy and manage applications on cloud platforms (AWS, Azure, GCP).
  • Use Kubernetes and Docker for containerized deployments.
  • Build CI/CD pipelines and automation frameworks for deployment efficiency.
  • Implement infrastructure-as-code and DevOps best practices.
  • Monitor systems using observability tools (logging, metrics, tracing).

Engineering Excellence & Leadership

  • Define and enforce coding standards, secure coding practices, and API governance.
  • Lead technical initiatives across multiple engineering teams.
  • Mentor junior engineers and contribute to engineering culture development.
  • Collaborate with product, UX, and business teams for solution alignment.
  • Drive performance tuning, reliability improvements, and cost optimization initiatives.

System Reliability & Non-Functional Requirements

  • Own system reliability, scalability, disaster recovery, and performance SLAs.
  • Implement monitoring, alerting, and observability frameworks.
  • Ensure secure architecture with OAuth2/OIDC-based authentication models.
  • Optimize systems for high availability and operational efficiency.

Innovation & Emerging Technologies

  • Contribute to AI/ML ecosystem integration in enterprise systems.
  • Explore and adopt modern engineering practices and tools.
  • Build reusable frameworks and platforms for enterprise-wide use.

Join WhatsApp Channel