FREE ACCESS
5,000–10,000 jobs/day
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.

Principal Software Engineer
WalmartPrincipal 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.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesAirflowApacheBigQueryCassandraCloudDistributed 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