Jobs · Information Technology · California

(USA) Software Engineer III

Walmart · Sunnyvale, CA · 3 wk ago
On-siteInformation Technology$117k–$234k/yrFull-time

About the role

The Software Engineer III will lead the development, and delivery of scalable software solutions aligned with business objectives. This role involves analyzing requirements, creating detailed designs, and producing maintainable code while ensuring quality and security standards. The position requires collaboration with cross-functional teams to address technical challenges, implement continuous integration and deployment practices, and support ongoing application performance and maintenance.

What you'll do

  • Analyze and classify requirements to align with business and technical objectives, ensuring comprehensive solution scoping.
  • Design scalable software components by evaluating trade-offs and converting high-level designs into detailed functional logic.
  • Develop maintainable, testable code adhering to coding standards and security policies across multiple platforms and languages.
  • Create and execute test cases to identify defects, perform root cause analysis, and support continuous integration and delivery processes.
  • Monitor application performance, troubleshoot issues, and implement corrective and adaptive maintenance activities.
  • Collaborate with stakeholders to deliver solutions that meet business needs while driving continuous improvement and innovation.
  • Provide technical leadership for an agile development team of 2-3 engineers responsible for features and applications used in multiple International Stores.
  • Collaborate with cross-functional teams (Product Management, Market Operations) to gather requirements, create software design specifications and high-level estimates.
  • Design, develop, test, deploy, maintain, and improve scalable, secure, and high-performance APIs, microservices, and components using technologies like Java, Spring Boot, Kafka, SQL Database, Cache, etc.
  • Document code, technical specifications, and instructional materials for team members and stakeholders.

About Team

BuyBox is a critical service within Walmart's e-commerce platform, responsible for selecting the best offer for an item. The BuyBox team is responsible for developing, maintaining, and optimizing the complex ecosystem of micro services, which selects the best offer for Walmart customers using machine learning and business rules. They ensure integration with upstream and downstream systems, monitor performance, and address ranking issues to maximize customer and business value. This collaborative environment emphasizes technical expertise, continuous development, and innovation to enhance operational excellence and customer satisfaction across the supply chain.

Minimum Qualifications

  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 2 years’ experience in software engineering or related area.
  • Option 2: 4 years’ experience in software engineering or related area.

Preferred Qualifications

  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area.
  • We value candidates with a background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly.

Pay

The annual salary range for this position is $117,000.00 - $234,000.00. Additional compensation includes annual or quarterly performance bonuses.

Schedule

Not specified.

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 1 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 3 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 3 days ago
Information Technologyapply on epic.avature.net