Search by job, company or skills

W

SENIOR, SOFTWARE ENGINEER

1-6 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant
Quick Apply

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.

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

What started small, with a single discount store and the simple idea of selling more for less, has grown over the last 50 years into the largest retailer in the world. Each week, nearly 265 million customers and members visit our more than 11,200 stores under 55 banners in 27 countries and eCommerce websites in 10 countries. With fiscal year 2018 revenue of $500.3 billion, Walmart employs over 2.2 million associates worldwide. Walmart continues to be a leader in sustainability, corporate philanthropy and employment opportunity. It’s all part of our unwavering commitment to creating opportunities and bringing value to customers and communities around the world

Job ID: 146593559