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
Senior Backend Developer at Webmotors developing and maintaining applications using .NET technologies. Engaging in technical problem - solving and collaborating in a multidisciplinary team within the automotive industry.
Senior Java backend developer working on the R7 project for Deutsche Börse. Focused on building a new Risk platform utilizing cloud - native microservices and Java technologies.
Analyzes, designs, and modifies software enhancements for Rockwell Automation's applications. Collaborates with Org Admins to support Agile project management tools and maintain documentation.
Software Engineer enhancing Kotlin and Go applications for RIEDEL Communications' live production tools. Working on cloud and infrastructure automation in a hybrid environment.
Software Developer enhancing the securities platform for Deutsche WertpapierService Bank AG. Engaging in agile development and migration to AWS cloud while collaborating with cross - functional teams.
Co - Op Engineer for Gas Storage Engineering at WEC Energy Group. Designing systems and equipment for safe and reliable energy flow to customers in the Midwest.
Software Developer in game development responsible for C/C++ software for gaming devices. Joining MERKUR to enhance software functionality and design universal game components.