(IND) STAFF, SOFTWARE ENGINEER

Walmart
Walmart

Software Engineering

Bengaluru, Karnataka, India

Posted on Jun 19, 2026

Position Summary...

Drives the execution of multiple business plans and projects by identifying customer and operational needs; developing and communicating business plans and priorities; removing barriers and obstacles that impact performance; providing resources; identifying performance standards; measuring progress and adjusting performance accordingly; developing contingency plans; and demonstrating adaptability and supporting continuous learning. Provides supervision and development opportunities for associates by selecting and training; mentoring; assigning duties; building a team-based work environment; establishing performance expectations and conducting regular performance evaluations; providing recognition and rewards; coaching for success and improvement; and promoting a belonging mindset in the workplace. Promotes and supports company policies, procedures, mission, values, and standards of ethics and integrity by training and providing direction to others in their use and application; ensuring compliance with them; and utilizing and supporting the Open Door Policy. Ensures business needs are being met by evaluating the ongoing effectiveness of current plans, programs, and initiatives; consulting with business partners, managers, co-workers, or other key stakeholders; soliciting, evaluating, and applying suggestions for improving efficiency and cost-effectiveness; and participating in and supporting community outreach events.

What you'll do...

Role summary:

The (IND) Staff Software Engineer will lead the design, development, and maintenance of scalable software solutions aligned with business objectives. This role involves analyzing requirements, identifying risks, and contributing to architectural design while ensuring code quality and system performance. The engineer will collaborate across teams to implement effective solutions, drive continuous improvement, and support defect management and troubleshooting. Proficiency in Java and software design principles is essential to deliver robust, high-availability applications that meet evolving technical and functional needs within an agile environment.


About the team:

The Seller Mobile team develops a reliable, high-performing mobile app that empowers sellers to manage and grow their business efficiently. The team focuses on enhancing seller productivity by driving adoption of essential workflows and delivering critical features across orders, listings, performance, growth, notifications, and action-driven experiences. Collaborating closely, the team applies strong architectural design and Java expertise to build scalable solutions that meet business needs. This dynamic environment encourages continuous improvement, innovation, and the delivery of impactful capabilities that support sellers in achieving their goals on the go.


What you'll do:

  • Analyze and classify requirements to align with business and technical objectives, ensuring comprehensive coverage of functional and non-functional needs.

  • Identify and assess solution risks during requirement gathering, recommending corrective actions to stakeholders.

  • Assist in designing scalable software components by translating high-level designs into detailed functional logic and mock screens.

  • Develop and maintain code adhering to established standards, focusing on performance, security, and scalability.

  • Track, analyze, and resolve defects through root cause analysis and regression testing to maintain software quality.

  • Monitor application performance and support continuous integration and delivery processes.


What you'll bring:

  • Proficiency in Java programming and strong understanding of architectural design principles.

  • Experience in requirement analysis, including classification, traceability, and risk assessment.

  • Ability to translate business needs into detailed technical designs and user stories.

  • Knowledge of defect lifecycle management, root cause analysis, and regression testing.

  • Familiarity with DevOps tools, debugging techniques, and application performance monitoring.

  • Capability to design scalable, secure software solutions aligned with business objectives.

  • Skilled in coding standards, frameworks, and continuous integration/delivery processes.

  • Strong problem-solving skills with a focus on quality, security, and maintainability.

Minimum Qualifications...

Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.

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

Preferred Qualifications...

Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.

Master’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

Primary Location...

Block- 1, Prestige Tech Pacific Park, Sy No. 38/1, Outer Ring Rd Kadubeesanahalli , India