Taro Logo

Principal, Software Engineer-3

World's biggest retailer focused on helping customers save money so they can live better.
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
14+ years of experience
Enterprise SaaS · E-Commerce · Retail

Job Description

Walmart Global Tech is seeking a Principal Software Engineer to join their international team, focusing on building scalable applications for supply chain management and customer experience. This role is part of Walmart International, which operates over 5,900 retail units across 26 countries. The position offers an opportunity to work on large-scale systems that impact millions of customers worldwide.

As a Principal Software Engineer, you'll lead the architectural design and development of complex distributed systems using modern technologies like Java, Python, and ReactJS. You'll be responsible for ensuring high performance, security, and scalability while mentoring other engineers and driving technical excellence across the organization.

The role combines technical leadership with hands-on development, requiring expertise in both backend and frontend technologies. You'll work with a diverse tech stack including microservices, cloud platforms, and various databases. The position offers the flexibility of hybrid work arrangements and comprehensive benefits.

This is an excellent opportunity for experienced engineers who want to make a significant impact at scale, working for the world's largest retailer. You'll be part of a team that's driving retail innovation and digital transformation, with access to cutting-edge technologies and the chance to solve complex technical challenges that affect millions of customers globally.

Last updated 21 days ago

Responsibilities For Principal, Software Engineer-3

  • Champion design thinking principles to ensure solutions meet user needs and business objectives
  • Lead design, development, and implementation of complex distributed enterprise applications
  • Lead creation and maintenance of technical architecture
  • Architect complex software systems ensuring performance, security, and scalability
  • Design and develop robust backend and UI components
  • Produce high-quality software with focus on unit testing and continuous integration
  • Develop comprehensive technical documentation
  • Guide and mentor team of engineers
  • Drive adoption of coding standards and best practices

Requirements For Principal, Software Engineer-3

Java
Python
React
JavaScript
TypeScript
Node.js
Redis
Kafka
MongoDB
Kubernetes
  • B.Tech/B.E/M.Tech/M.S in Computer Science or relevant discipline
  • 14+ years of experience in design and development of highly-scalable applications
  • Strong computer science fundamentals: data structures, algorithms, design patterns
  • Experience with Scala, Java, Springboot, Microservices, NodeJs
  • Experience in web technologies like React JS/Angular Js, JavaScript, TypeScript, CSS
  • Knowledge of messaging systems: Kafka/RabbitMQ
  • Experience with SQL and NoSQL databases
  • Knowledge of Linux platform
  • Experience with CI/CD tools: Git, Maven, Gradle, Docker, Kubernetes, Jenkins
  • Experience with distributed caching (Redis/Hazelcast)
  • Knowledge of logging and metrics tools (ELK/Splunk/Grafana)

Benefits For Principal, Software Engineer-3

Medical Insurance
Parental Leave
  • Competitive compensation package
  • Performance incentive awards
  • Maternity and parental leave
  • PTO
  • Health benefits
  • Flexible hybrid work arrangement

Related Jobs

Principal Software Engineer- Full Stack

Principal Software Engineer position leading full-stack development of SaaS products, requiring 10+ years experience and strong architectural expertise.

Principal Software Engineer

Principal Software Engineer role at Microsoft building AI infrastructure for online advertising, leading technical direction and mentoring teams while working with big data and distributed systems.

Principal Consultant-BRM developer

Principal Consultant-BRM developer position at Oracle, requiring 10+ years of experience in telecom industry and business support systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Data Security team, building cloud security solutions for Office 365 and Windows, requiring 10+ years of experience in software development.

Director Software Engineering

Lead Salesforce's database storage engineering team, managing cloud-based storage and backup services at petabyte scale while driving technical innovation and team development.