(usa) Software Engineer III

Walmart Walmart · Retail · Bentonville, AR +1

Software Engineer III role focused on designing, developing, and maintaining scalable software solutions. Responsibilities include collaborating with cross-functional teams, troubleshooting complex issues, leading engineering groups, and implementing CI/CD processes. The role emphasizes object-oriented programming, platform design, API development, and iterative development methodologies. Familiarity with emerging technologies like generative AI is mentioned, but the core focus is on software engineering principles and practices within a data science team context.

What you'd actually do

  1. Collaborate with cross-functional teams to define high-level designs and translate requirements into technical solutions.
  2. Develop, test, and maintain scalable, secure, and high-quality code following coding standards and best practices.
  3. Troubleshoot and resolve production and business issues through root cause analysis and effective problem-solving.
  4. Lead small engineering groups by providing guidance, documentation, and support to ensure timely project delivery.
  5. Implement automation scripts and telemetry features to enhance continuous integration and deployment processes.

Skills

Required

  • object-oriented programming
  • software design principles
  • platform design
  • API development
  • component services
  • iterative and incremental development methodologies
  • continuous integration/deployment practices
  • root cause analysis
  • troubleshooting complex issues
  • sustainable solutions
  • debugging
  • dev testing
  • documentation-based coding standards
  • collaboration with cross-functional teams
  • project delivery milestones

Nice to have

  • generative artificial intelligence

What the JD emphasized

  • scalable software solutions
  • troubleshoot complex issues
  • root cause analysis
  • continuous integration and deployment processes
  • object-oriented programming
  • software design principles
  • platform design
  • API development
  • component services
  • iterative and incremental development methodologies
  • continuous integration/deployment practices
  • root cause analysis
  • troubleshoot complex issues
  • sustainable solutions
  • debugging
  • dev testing
  • documentation-based coding standards
  • generative artificial intelligence