Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Walmart

Principal Software Engineer

Walmart

Principal Software Engineer at Walmart leading cloud-native architecture and distributed systems solutions. Overseeing the full software lifecycle and driving innovation in a retail tech environment.

Posted 8/1/2026full-timeBentonville • 🇺🇸 United StatesLead💰 $110,000 - $220,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in leading platform engineering initiatives, delivering scalable cloud-native architectures, and driving the full software development lifecycle. Proficient in technical leadership, mentoring, and fostering collaboration across teams to achieve high-quality deliverables.

Highest-signal resume keywords
Java Full Stack DevelopmentSpring Boot MicroservicesApache Spark Data ProcessingGCP Solutions DeploymentPlatform Engineering Leadership

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software EngineeringDistributed SystemsCI/CD PipelinesEvent-Driven ArchitecturesNoSQL DatabasesAI/ML IntegrationTechnical Solution DesignModel-Driven DesignData Quality FrameworksChange Data Capture Patterns
Soft Skills
Technical LeadershipMentoringProblem-SolvingCollaborationCommunication
Tools & Technologies
Apache KafkaKubernetesDbtAirflowDataflow
Industry Keywords
Cloud-Native InfrastructureE-Commerce TechnologyRetail TechnologyReal-Time Data ProcessingContinuous Improvement

Tech Stack

Tools & technologies
AirflowApacheBigQueryCassandraCloudDistributed SystemsGoogle Cloud PlatformJavaKafkaKubernetesMicroservicesNoSQLPythonSparkSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Lead platform engineering efforts to deliver scalable, cloud-native infrastructure and reusable tooling aligned with strategic roadmaps.
  • Drive full software development lifecycle activities including design, testing, deployment, and maintenance across multiple teams.
  • Architect and implement distributed systems optimized for real-time data processing and AI/ML integration.
  • Provide technical leadership and mentorship to engineering teams, promoting best practices and innovation.
  • Collaborate with stakeholders to define technical requirements and success metrics based on business and user needs.
  • Ensure high-quality deliverables through sound technical judgment and continuous improvement initiatives.
  • Communicate complex technical concepts clearly to all levels of audiences and foster cross-team collaboration.

Requirements

What you’ll need
  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in software engineering or related area.
  • 7 years’ experience in software engineering or related area.
  • Experience with Java (Full Stack) and Spring Boot microservices development
  • Hands-on experience with Apache Spark for large-scale batch and streaming data processing
  • Experience building and operating Apache Kafka event-driven architectures
  • Solid understanding of distributed NoSQL databases — Cassandra and/or Cosmos DB
  • Experience developing and deploying solutions on GCP (BigQuery, Dataproc, Pub/Sub, or equivalent)
  • Experience in writing clean, testable, production-quality code with CI/CD pipelines
  • Knowledge with grasp of distributed systems concepts — CAP theorem, consistency models, fault tolerance
  • Experience with WCNP / Kubernetes container deployments
  • Familiarity with data quality frameworks or catalog/item data domains
  • Knowledge of Change Data Capture (CDC) patterns
  • Exposure to dbt, Airflow, or Dataflow for pipeline orchestration
  • Experience in a high-scale e-commerce or retail tech environment
  • Extensive experience in platform engineering leadership, delivering scalable, cloud-native architectures and reusable tooling.
  • Proven ability to drive full software development lifecycle including coding, testing, CI/CD deployment, and incident response.
  • Experience in AI/ML integration and building intelligent software systems using languages such as Python, Java, and C++.
  • Skilled in technical solution design, model-driven design, and applying engineering design processes.
  • Demonstrated leadership in mentoring engineers and influencing architectural decisions for maintainability and interoperability.
  • Excellent problem-solving skills with a focus on innovation and continuous improvement.
  • Effective collaboration and communication across cross-functional teams and stakeholders.

Benefits

Comp & perks
  • 401(k) match
  • Stock purchase plan
  • Paid maternity and parental leave
  • PTO
  • Multiple health plans
  • Flexible working hours