Walmart
Walmart
Walmart je globalno maloprodajno podjetje in podjetje za e-trgovino, ki potrošnikom ponuja storitve prek hipermarketov, diskontnih veleblagovnic, živilskih trgovin in spletne tržnice. Njegovo široko ponudbo izdelkov podpirajo velika mreža fizičnih trgovin, neposredno poslovanje s potrošniki ter logistični sistemi in sistemi dobavne verige, potrebni za pretok izdelkov v celotnem poslovanju.

Principal Software Engineer, Walmart Retail and eCommerce Platforms

Lead architecture and engineering for Walmart’s international retail and eCommerce platforms, including customer engagement and contextual advertising systems. Guide teams in building scalable microservices and delivering reliable software.

Opis

  • Mentor engineers through code reviews and design discussions.
  • Serve as a technical authority, setting direction and sharing expertise.
  • Promote coding standards, design patterns, and effective development practices.
  • Lead technical architecture that supports business goals and scale.
  • Design complex software systems for performance, security, and scalability.
  • Deliver quality software through unit testing, code reviews, and continuous integration.
  • Maintain high standards for software quality and operational excellence.
  • Prepare technical documentation and presentations on architecture decisions and design options.
  • Keep documentation aligned with project scope, milestones, and deliverables.
  • Advance and uphold technical standards across the organization.
  • Encourage learning and innovation through practical guidance and mentorship.
  • Lead discovery for major projects.
  • Work with cross-functional teams to establish project scope and milestones.
  • Partner with Product Management, UX/UI, Quality Assurance, and DevOps.
  • Explain technical concepts to both technical and non-technical stakeholders.
  • Evaluate emerging tools and methods.
  • Build and improve scalable platforms for Walmart’s international stores and eCommerce operations, including customer engagement and contextual advertising.

Zahteve

  • Prior experience as a technical lead.
  • Strong software development background in microservice architectures.
  • Experience with Java, Spring Boot, and Kafka.
  • At least 15 years of software development experience focused on large-scale distributed systems.
  • Experience with Java, React Native, microservices, Node.js, and agentic AI use cases.
  • Advanced knowledge of complex software design, distributed systems, design patterns, data structures, and algorithms.
  • Proficiency with Kafka and NoSQL databases.
  • Experience with DevOps, CI/CD, Git, and Maven.
  • Strong technical debugging and production support skills.
  • Familiarity with public cloud platforms such as Azure or Google Cloud Platform.
  • Extensive experience designing, developing, and delivering software products for large user bases.
  • Architectural experience with large-scale software, data-backed services and applications, and global platform development and improvement.
  • Hands-on experience building microservices, event-driven architectures, and distributed systems using suitable design patterns.
  • Knowledge of risk and cost analysis, business objectives, requirements classification, domain knowledge, user stories, and functional and non-functional requirements.
  • Knowledge of coding standards, Java and JavaScript, Spring, Microsoft Azure, PCI standards, telemetry, CI/CD, code management tools, SDLC, and secure software development lifecycle frameworks and tools.
  • A relevant bachelor’s degree and five years of software engineering experience, or seven years of software engineering experience.

Ugodnosti

  • Performance-based incentive awards.
  • Maternity and parental leave.
  • Paid time off.
  • Health benefits.

Sorodna delovna mesta