Leads and directs in large-scale, complex, cross-functional projects by reviewing project requirements; translating requirements into technical solutions; directing and reviewing design artifacts (e.g., proof of concepts, prototypes); writing and developing code; overseeing software design; reviewing unit test cases; communicating status and issues to team members and stakeholders; directing project team and cross functional teams; enhancing design to prevent defects recurrence; ensuring on-time delivery and hand-offs; interacting with project manager to provide input on project plans; and providing leadership to the project team.
What you’ll do...
As a Principal Software Engineer on the Workforce Management team, you will guide 30+ engineers designing tools managing an international workforce. You will champion EE/OE/SRE best-practices, accelerate key initiatives delivering critical code, and guide teams to scale practices.
- Demonstrated end-to-end ownership of complex projects with strong operational performance.
- Extensive knowledge of Kubernetes, cloud platforms (GCP, Azure), data flows (Kafka, BigQuery, AzureSQL, Airflow, GCP Compute), event-driven architecture, and best practices in multithreading, networking, and performance tuning.
- Effective problem-solving and design tradeoffs skills balancing long-term and short-term impacts.
- 12+ years software engineering experience building highly available systems.
- Experience automating and maintaining CI/CD pipelines with quality gates.
- Passion for first principles design to improve quality and reduce maintenance burden, fostering simplicity and reuse.
- Experience with Java, SpringBoot, NodeJS (front-end frameworks a plus - TypeScript, ReactNative, ReactJS).
- Strong business partnership and communication skills including conflict resolution and influence.
- Mentor engineers to accelerate their growth and career advancement.
Responsibilities
- Lead design, code reviews, and operational excellence focusing on resilience, scalability, and performance.
- Create, code, and design large complex workforce management applications and systems for Walmart.
- Lead coding/design decisions across front-end, back-end, and data platforms.
- Collaborate cross-functionally to understand business needs and deliver quality solutions.
Additional compensation includes performance bonuses and stock options. Benefits include health, financial, paid time off, and educational assistance programs. The salary range for this position is $143,000.00 - $286,000.00 annually.