Software Engineer

3 days ago


Fayetteville, North Carolina, United States Walmart Full time
About the Role

As a Staff Software Engineer at Walmart, you will be responsible for leading the backend work of other groups of engineers, including offshore associates, for assigned engineering projects. You will provide pertinent documents, direction, and examples; identify short- and long-term solutions and timeline; review and approve proposed solutions; implement new architectural patterns; and perform design and code reviews of changes.

About the Team

The Supply Chain team at Walmart is all about delivering plans that help provide our members with the products they want, where they want them, at the best price possible. To accomplish this, associates must think critically and create efficiencies, using data and experience to overcome complex challenges.

Key Responsibilities
  • Provide technical leadership and use engineering best practices to initiate, plan, and execute large-scale, cross-functional, and company-wide projects.
  • Demonstrate craftsmanship and produce high-quality software that is unit-tested, code-reviewed, and checked in regularly for continuous integration.
  • Investigate and build proof-of-concept prototypes utilizing new technologies and drive their adoption within the mainstream product.
  • Identify, leverage, and successfully evangelize opportunities to improve engineering productivity, product quality, and efficiency.
  • Generate technical documentation and presentations to communicate architectural and design options, and educate development, product, and business teams.
  • Manage and maintain multiple production and non-production environments, ensuring that these environments are set up with the standard automated build and release processes & deliver with quality, reliability.
  • Build, leverage, and analyze tools, application logs, and analytics data to determine improvements to the product and engineering services.
  • Set high standards for operational excellence and system observability.
Requirements
  • 7+ years' experience of software development with a strong focus on backend technologies.
  • Extensive experience designing and implementing REST APIs using Java and Spring Boot.
  • Experience designing relational database schemas as well as implementing and optimizing SQL queries.
  • 5+ years' experience utilizing Java Hibernate.
  • Experience with Docker and utilizing Cloud providers to deploy applications and services.
  • Experience tech-leading projects and mentoring junior engineers.
  • Experience writing technical design documents to communicate implementation plans.
  • Solid experience in large-scale distributed systems (Kafka, Solr, Cassandra, etc.) and event-driven architecture.
  • Have designed, built, and maintained APIs, services, and systems on cloud at large scale.
  • Experience in production system operations (logging, telemetry, alerting) etc.
  • Familiarity with public cloud technologies such as Azure or Google Cloud Platform.
  • Improve code quality through writing unit tests, automation, and performing code reviews.
  • Excellent technical debugging and production support skills.
  • Excellent written and verbal communication skills. Ability to effectively communicate product architectures, design proposals, and negotiate options at management levels.
What We Offer

At Walmart, we offer competitive pay as well as performance-based bonus awards and other great benefits for a happier mind, body, and wallet. Health benefits include medical, vision, and dental coverage. Financial benefits include 401(k), stock purchase, and company-paid life insurance. Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty, and voting. Other benefits include short-term and long-term disability, company discounts, Military Leave Pay, adoption and surrogacy expense reimbursement, and more.

Live Better U is a Walmart-paid education benefit program for full-time and part-time associates in Walmart and Sam's Club facilities. Programs range from high school completion to bachelor's degrees, including English Language Learning and short-form certificates. Tuition, books, and fees are completely paid for by Walmart.



  • Fayetteville, North Carolina, United States Spathe Systems LLC Full time

    Software Development Opportunities at Spathe Systems LLC **About the Role** Spathe Systems LLC is seeking a highly skilled Senior Software Engineer to join our team in Fayetteville, NC. As a Senior Software Engineer, you will be responsible for designing, developing, and testing complex software systems. **Responsibilities** * Research and develop...

  • Software Engineer

    4 weeks ago


    Fayetteville, North Carolina, United States Spathe Systems LLC Full time

    Software Development Opportunity **About Spathe Systems LLC** Spathe Systems LLC is a rapidly growing defense contractor with a strong presence in the Fayetteville, NC area. As a small business with a tight-knit family feel, we empower our employees to solve problems and make decisions. **Job Summary** We are seeking a highly skilled Software Developer...


  • Fayetteville, North Carolina, United States Sam's Club Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Sam's Club. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software solutions using a...

  • Software Engineer

    4 weeks ago


    Fayetteville, North Carolina, United States Spathe Systems LLC Full time

    Overview:Spathe Systems LLC is a rapidly growing defense contractor headquartered in Tampa, FL, with offices in Fayetteville, NC, and strategic partner locations in Virginia Beach and Coronado. As a small business with a tight-knit family feel, Spathe empowers its employees to solve problems and make decisions.Key Responsibilities:Develop and test complex...


  • Fayetteville, North Carolina, United States Quantum Ventures Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Quantum Ventures in Munich.The ideal candidate will have a strong background in software development using modern C++ and Python, with a focus on high-performance and high-throughput applications.Key responsibilities include:Developing high-quality medical...


  • Fayetteville, North Carolina, United States Lockheed Martin Corporation Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Lockheed Martin Corporation. As a key member of our software development team, you will be responsible for designing, developing, and testing complex software systems.Key ResponsibilitiesDesign and develop software systems using a variety of programming...

  • Software Engineer III

    3 weeks ago


    Fayetteville, North Carolina, United States Walmart Full time

    Job Title: Software Engineer IIIWe are seeking a highly skilled Software Engineer III to join our team at Walmart Global Tech. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems using Java programming language.Key Responsibilities:Design and develop software systems...

  • Software Engineer III

    4 weeks ago


    Fayetteville, North Carolina, United States Sam's Club Full time

    About the RoleWe are seeking a highly skilled Software Engineer III to join our team at Sam's Club. As a key member of our technology team, you will be responsible for designing, developing, and deploying cutting-edge software solutions that drive business growth and improve customer experiences.Key ResponsibilitiesDesign and develop scalable, efficient, and...


  • Fayetteville, North Carolina, United States Lockheed Martin Corporation Full time

    Unlock Your Potential as a Software Engineer at Lockheed MartinAt Lockheed Martin, we're driven by innovation and integrity. We believe that by applying the highest standards of business ethics and visionary thinking, everything is within our reach - and yours as a Lockheed Martin employee.We value your skills, training, and education. Come and experience...


  • Fayetteville, North Carolina, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Merchandise AI Team within the Applied AI group at Walmart Global Tech. As a key member of our team, you will play a critical role in driving innovation and optimizing revenue through the application of advanced statistical and machine learning techniques.Key...

  • Software Engineer

    4 weeks ago


    Fayetteville, North Carolina, United States Walmart Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our Global Finance team at Walmart. As a key member of our team, you will be responsible for designing, developing, and implementing cutting-edge solutions in SAP Finance areas.About the RoleThis is an exciting opportunity to work on small and large-scale projects, collaborating with...


  • Fayetteville, North Carolina, United States Spathe Systems LLC Full time

    Job Summary:We are seeking a highly skilled Senior Software Developer to join our team at Spathe Systems LLC. As a senior member of our software development team, you will be responsible for designing, developing, and testing complex software systems.About the Role:This is a full-time position that requires a strong background in software development, with a...

  • Software Engineer

    4 weeks ago


    Fayetteville, North Carolina, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Walmart Global Tech. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality software applications for our customers.Key ResponsibilitiesDesign and develop robust, scalable, and maintainable software applications using iOS...


  • Fayetteville, North Carolina, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Software Engineer III to join our team at Walmart. As a key member of our Global Business Services team, you will be responsible for implementing and managing Enterprise Resource Planning (ERP) technologies to drive major financial transformations at Walmart scale.As a Software Engineer III, you will have the...

  • Software Engineer III

    3 weeks ago


    Fayetteville, North Carolina, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Software Engineer III to join our team at Walmart Global Tech. As a key member of our Data Engineering team, you will play a critical role in building and maintaining our big data infrastructure, ensuring the integrity and reliability of our production systems.Your primary responsibility will be to oversee...

  • Software Engineer III

    3 weeks ago


    Fayetteville, North Carolina, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Software Engineer III to join our team at Walmart Global Tech. As a key member of our Data Engineering team, you will play a critical role in building and maintaining our big data infrastructure, ensuring the integrity and reliability of our production systems.Your primary responsibility will be to oversee...


  • Fayetteville, North Carolina, United States Walmart Full time

    About the RoleAt Walmart, we're looking for a highly skilled Software Engineer III to join our team. As a key member of our software development team, you'll be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers and business stakeholders.Key ResponsibilitiesDesign and develop software...


  • Fayetteville, North Carolina, United States Arkansas Department of Workforce Services Full time

    Job Title: Senior Software EngineerThis job was posted by:For more information, please see:Affirma is a full-service technology consultancy. We provide a breadth and depth of expertise while maintaining the personal touch of a boutique firm. Our teams specialize in helping organizations of all sizes solve their most challenging business pain points by...


  • Fayetteville, North Carolina, United States Walmart Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our Supply Chain team at Walmart. As a key member of our engineering team, you will be responsible for leading the development of our supply chain systems, providing technical guidance and expertise to our team members, and collaborating with cross-functional teams...


  • Fayetteville, North Carolina, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our dynamic and forward-thinking People Technology engineering organization. As a key member of our team, you will play a critical role in shaping the future of Global People Systems.Key ResponsibilitiesDefine and maintain architecture roadmap, technical solutions for new and...