Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff, Software Engineer @ Walmart

Home > Software Development

 Staff, Software Engineer

Job Description

Position Summary...
What youll do...
This Position is with the Data Platform Engineering team (People Data Platforms) under the Enterprise Business Services - People Technology organisation focusing on Enterprise area of People Systems which is amid a massive digital transformation. The objective of the People tech organization is to build the best-in-class engineering, analytics and data science solutions that power the best experience for our people, adhering to the Walmart philosophy - Everyday Low Cost.
People Data team is responsible to build and maintain People Data Lake platform and other analytical products that aim to democratize access to HR data, enabling tech teams and business users across Walmart with relevant, timely data by streamlining acquisition, curation and consumption of data from various HR systems. The Team supports multiple use-cases that focus on providing engaging employee experiences resulting in global company success. The team is spread over multiple locations, and we work towards providing the best experience to Walmart associates and Business Stakeholders.

We are seeking an accomplished Staff Software Engineer to join our Data Platform Engineering team. This critical role is for a passionate technical leader eager to architect, design, and implement robust, scalable, and secure data platforms and pipelines. Leveraging deep expertise in big data technologies, cloud security, and data governance, you will tackle complex, ambiguous challenges across multiple teams and critical business initiatives. Beyond hands-on contributions, you will mentor engineers, champion best practices, and significantly influence the overall technical direction and culture of the organization. Staff Engineers at Walmart lead through unparalleled technical excellence, strategic thinking, and cross-functional influence
What Youll Do :
  • Define, drive, and be accountable for the technical strategy and architectural vision for the People Data Lake platform, data pipelines, and analytical products, ensuring alignment with overall business and engineering objectives.
  • Lead the design and implementation of complex, multi-functional data solutions, particularly focusing on data security, access control, encryption, and privacy (e.g., Sensitive Data Protection framework, RBAC/ABAC, dynamic masking).
  • Identify and evaluate critical technical challenges and opportunities across the engineering landscape, proposing innovative and impactful solutions that can span multiple teams.
  • Champion and advocate for best practices in data engineering, software development, CI/CD, data quality, and operational excellence within the team and across the organization.
  • Architect, develop, and maintain robust and scalable batch and streaming data pipelines using Google Data-proc, Apache Spark, Structured Streaming, and Airflow for orchestration.
  • Design, develop, and maintain data security, access control, and encryption solutions within the data platform, working extensively with Google Cloud Platform (GCP) services including Big Query, GCS, IAM, and KMS to develop secure data solutions.
  • Implement and optimize data transformation, integration, and consumption layers (Medallion Architecture) to deliver high-quality, actionable data for diverse use cases.
  • Design and implement secure APIs and microservices for seamless data access and integration.
  • Utilize Infrastructure as Code (IaaS) tools like Ansible and Terraform for automated cloud deployments and infrastructure management.
  • Lead the technical implementation of data governance frameworks, policies, and standards, with a strong focus on data privacy, security (encryption, masking), and regulatory compliance (e.g., GDPR, HIPAA, SOC 2).
  • Collaborate closely with data governance teams and utilize tools like Collibra, EDP, and GCP Data Catalog to ensure proper classification, metadata management, and secure handling of sensitive HR data.
  • Provide expert guidance and establish best practices over the management of data assets, including data quality, retention, and accessibility.
  • Serve as a primary technical mentor, providing coaching and guidance to Senior and Staff Software Engineers, fostering their growth and development in complex technical areas, architectural design, and problem-solving methodologies.
  • Cultivate a culture of technical excellence, continuous learning, and innovation within the team.
  • Collaborate cross-functionally with product managers, business stakeholders, data scientists, and other engineering teams to translate complex business requirements into technical strategies and deliver impactful solutions.
  • Effectively manage multiple initiatives by delivering and delegating as appropriate, ensuring completion of assigned tasks, and representing tasks and technical direction to stakeholders.
  • Address ambiguous, high-impact technical problems that span multiple systems or teams, driving them to resolution and enabling team productivity.
  • Evaluate new technologies and approaches, recommending their adoption where they can provide significant business value or technical advantage.
  • Proactively identify and resolve systemic issues in data architecture, pipelines, and processes.
What Youll Bring:
  • Bachelors degree in Computer Science, Engineering, or a related field, and 9-12 years of experience in software engineering, with a significant focus on data platforms.
  • Strong programming skills in Python, Java , or Scala .
  • Proven experience as a Staff Software Engineer or in a similar senior technical leadership role.
  • Strong problem-solving skills and the ability to work in fast-paced environments.
  • Demonstrable experience with Infrastructure as Code (IaaS) tools like Ansible and Terraform for Cloud Deployments.
  • Demonstrable experience in designing secure APIs and microservices, including Common API Architecture Styles (REST, GraphQL, gRPC, RPC).
  • Expertise in distributed data processing frameworks, like Apache Spark on Google Data-proc , Kafka, Hadoop, Flink , or Apache Beam .
  • Expertise in database technologies and distributed datastores (e.g., SQL, NoSQL, MPP databases such as BigQuery).
  • Strong understanding of API Design Principles & NFRs (Scalability, Maintainability, Availability, Reliability).
  • Hands-on experience with Google Cloud Platform (GCP) and its security-related services ( IAM, KMS, Cloud Audit Logs , etc.).
  • Exposure to data engineering techniques , including ETL pipeline development , data ingestion , and data wrangling .
  • Solid understanding of security frameworks like OAuth, OpenID Connect , and JWT-based authentication .
  • Experience designing secure APIs and microservices .
  • Knowledge of data governance, compliance (GDPR, HIPAA, SOC 2, etc.) , and regulatory requirements .
  • Familiarity with encryption standards and cryptographic protocols .
  • Experience with data orchestration tools such as Apache Airflow or Google Cloud Composer .
  • Experience with streaming data systems like Kafka and Google Pub/Sub .
  • Knowledge of containerisation (e.g., Docker, Kubernetes) and how to deploy and scale data engineering workloads in cloud environments.
About Walmart Global Tech
.
.
Flexible, hybrid work
.
Benefits
.
Belonging
.
.
Equal Opportunity Employer
Walmart, Inc., is an Equal Opportunities Employer - By Choice. We believe we are best equipped to help our associates, customers and the communities we serve live better when we really know them. That means understanding, respecting and valuing unique styles, experiences, identities, ideas and opinions - while being inclusive of all people.
Minimum Qualifications...
Minimum Qualifications:Option 1: Bachelors degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years experience in software engineering or related area.Option 2: 6 years experience in software engineering or related area.
Preferred Qualifications...
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
Primary Location... Rmz Millenia Business Park, No 143, Campus 1B (1St -6Th Floor), Dr. Mgr Road, (North Veeranam Salai) Perungudi , India

Job Classification

Industry: Retail
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Data Platform Engineer
Employement Type: Full time

Contact Details:

Company: Walmart
Location(s): Chennai

+ View Contactajax loader


Keyskills:   Computer science metadata Networking Infrastructure management SOC Apache Analytics SQL Python Auditing

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Cloud Platform Engineer - C

  • Capgemini
  • 4 - 6 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Software Engineer

  • Capgemini
  • 2 - 5 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Staff Software Engineer, SecOps AI

  • Google
  • 2 - 5 years
  • Bengaluru
  • 2 days ago
₹ Not Disclosed

Manager, AI/ML Engineering

  • Capgemini
  • 5 - 9 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Walmart

Walmart Global Tech India