Onsite Principal Software Engineer – Backend

Posted 2 hours ago

Apply now

About the role

  • Principal Software Engineer at Walmart responsible for designing large-scale, distributed backend systems. Leading technical direction and mentoring engineers in backend technologies.

Responsibilities

  • Own the architecture and technical direction of large-scale, distributed backend systems
  • Design and build scalable backend platforms and APIs using Java, Node.js (TypeScript), and Python
  • Design, build, and operate real-time conversational and search platforms
  • Partner closely with machine learning engineers, applied researchers, and data scientists
  • Lead complex technical initiatives end-to-end
  • Set and enforce backend engineering standards
  • Drive reliability, scalability, and performance improvements
  • Establish strong observability practices
  • Mentor and influence senior and junior engineers
  • Collaborate with product, design, and business stakeholders
  • Support production operations
  • Continuously evaluate emerging backend and AI platform technologies

Requirements

  • 13+ years of professional software engineering experience
  • 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
  • Expert-level backend development experience in one or more of the following: Java / Spring Boot, Node.js / TypeScript , or Python
  • Proven experience architecting distributed systems, including microservices, event-driven architectures, asynchronous processing, and data-intensive workflows
  • Strong understanding of real-time system constraints
  • Strong API design expertise, including REST and/or gRPC
  • Hands-on experience integrating AI/ML and GenAI services into backend systems
  • Strong grounding in security and privacy fundamentals
  • Experience building production-grade observability
  • Excellent communication skills
  • A strong sense of ownership, craftsmanship, and accountability
  • A passion for learning and staying current with backend, platform, and AI ecosystem trends

Benefits

  • Incentive awards for performance
  • Maternity and parental leave
  • PTO
  • Health benefits
  • Flexible work arrangements

Job title

Principal Software Engineer – Backend

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job