Senior Backend Software Engineer, Supply Chain 

WalmartSunnyvale, CA
122d$117,000 - $234,000

About The Position

As a Senior Backend Software Engineer for Supply Chain at Walmart, you will be responsible for designing, developing, and supporting the 'Unified Promise Orchestrator' for multiple tenants. Your role will involve optimizing and scaling existing features to meet rising customer demand, as well as developing complex and scalable software features that manage Fulfillment Price and act as an orchestration layer between the Walmart ecommerce website and backend fulfillment services. You will also set up monitoring and alerting systems for the infrastructure running the software, automate production software deployments using DevOps tools, and participate in the discovery stage of medium to large scale software engineering projects. Collaboration with cross-functional teams will be key to gathering business requirements and ensuring high quality, high availability, scalable, and performant systems.

Requirements

  • Master's degree or equivalent in Computer Science, Engineering, Information Technology or related field.
  • Experience with designing and building complex algorithms.
  • Experience with software design patterns.
  • Experience with cloud services including Azure and GCP.
  • Experience with Kafka.
  • Experience with agile methodologies including SCRUM.
  • Experience with unit testing frameworks including TestNG, Mockito, and JUnit.
  • Experience with scripts development for automated testing framework and test cases.
  • Experience with code version tools including GitHub.
  • Experience with Application Servers including Apache Tomcat.
  • Experience with code build tools including Maven.

Responsibilities

  • Design, develop and support 'Unified Promise Orchestrator' for multiple tenants of Walmart.
  • Optimize and scale existing features to meet rising customer demand.
  • Develop complex and scalable software features for application managing Fulfillment Price.
  • Design and develop optimized solutions to improve customer experience and reduce shipment costs.
  • Set up monitoring and alerting systems for the Unified Promise Orchestration platform.
  • Automate production software deployments using DevOps tools such as WCNP, Jenkins, Kubernetes, and Docker.
  • Participate in the discovery stage of software engineering projects by collaborating with cross-functional teams.
  • Perform design and code reviews, provide constructive feedback, and improve operational excellence.
  • Provide operational support for special sale events.
  • Conduct root-cause analysis of complex problems involving multiple parties.
  • Utilize testing methodologies, test tools, and environments to ensure quality and reliability.
  • Utilize AKKA for building distributed and concurrent applications.

Benefits

  • Competitive pay and performance-based incentive awards.
  • Health benefits including medical, vision, and dental coverage.
  • Financial benefits including 401(k), stock purchase, and company-paid life insurance.
  • Paid time off benefits including PTO, parental leave, family care leave, bereavement, jury duty, and voting.
  • Short-term and long-term disability.
  • Education assistance with 100% company paid college degrees.
  • Company discounts.
  • Military service pay.
  • Adoption expense reimbursement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service