Principal Software Engineer - Marketplace Team
Chennai, Tamil Nadu, India · Full Time
Be the first to apply
- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 10 seconds ago
- Work mode
- In office
- Education
- Bachelor's degree in Computer Science or related field
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Job Overview
As a Principal Software Engineer within Walmart's Marketplace team, you will take a key responsibility for designing, building, and maintaining sophisticated frameworks that enhance the capabilities of Walmart's Marketplace. This role ensures seamless experiences for sellers and channel partners by encompassing a broad set of technical and leadership duties. Your tasks include coding, debugging, optimizing performance, and monitoring the health of applications to guarantee robustness. You will also mentor junior engineers, collaborate with product and UX/UI teams, and manage Walmart Marketplace Platform experiences and APIs empowering third-party sellers and solution partners. This growing domain offers vast opportunities for innovation and career growth in a vibrant, inclusive environment.
About the Team
Join Walmart's Marketplace team focused on innovation and technological advancement. The team builds and enhances the Seller and Channel Partner Portals along with a sophisticated Marketplace API gateway. The primary technology stack includes Java for backend services and ReactJS for frontend development, offering exciting growth and collaboration prospects.
Key Responsibilities
- Engage in full-stack development spending approximately 60% of the time coding, reviewing code, debugging, and optimizing both frontend and backend components while ensuring high-quality standards.
- Develop responsive and dynamic user interfaces using frontend technologies like JavaScript, HTML, CSS, ReactJS, and Webpack.
- Build robust and scalable backend services leveraging Java, Spring Boot, Kubernetes, and microservices architecture ensuring smooth frontend integration.
- Provide mentorship and foster continuous learning and professional development among team members.
- Lead architectural decision-making, stay current with emerging technologies, and maintain comprehensive documentation for frontend and backend systems.
- Collaborate actively with cross-functional teams to improve user experiences and ensure seamless integration of features.
- Maintain application quality, swiftly respond to feedback, enhance performance, and proactively address critical issues.
- Drive technical innovation and lead initiatives involving new technologies and improvements in team processes.
- Manage project timelines, task planning, and apply effective time management to deliver projects on schedule.
- Uphold high standards of engineering excellence through careful code reviews and tackling complex technical problems.
- Provide technical leadership and coordinate across teams while guiding junior engineers.
Required Qualifications and Skills
- Expert knowledge of microservices architecture for backend development.
- Proficient in TypeScript and frontend frameworks such as React.
- Strong understanding of distributed systems, RESTful API design, and system architecture principles.
- Experience with version control systems including Git and CI/CD pipeline management.
- Familiar with both SQL and NoSQL database technologies, plus caching mechanisms.
- Background in platform teams or experience building shared tools and frameworks for developer use.
- Demonstrated capability to write clean, maintainable, and testable code.
- Prior involvement with cloud-native technologies such as Google Cloud Platform or Azure and DevOps methodologies.
- Excellent analytical, problem-solving, verbal, and written communication skills.
- Proven leadership skills including project management and mentoring junior engineers.
- Experience with containerization technologies like Docker and Kubernetes.
- Exposure to developer productivity, observability, or DevOps tooling is advantageous.
- Contributions to open-source projects or active participation in internal platform evangelism is a plus.
- Experience in e-commerce or marketplace platforms.
Preferred Qualifications
- Master's degree in computer science or related technical fields with additional years of software engineering experience.
- Experience creating accessible digital products in compliance with WCAG 2.2 AA standards and integrating assistive technologies.
Company and Work Environment
Walmart Global Tech is dedicated to impacting the lives of millions through cutting-edge technology solutions. The Chennai office is the base location, fostering a culture centered on collaboration, inclusiveness, and innovation. The company offers competitive compensation, incentive awards, excellent benefits such as maternity and parental leave, paid time off, and comprehensive health coverage.
Equal Employment Opportunity
Walmart, Inc. is committed to creating a diverse and inclusive workplace that values individual differences. The company is an equal opportunity employer that respects the unique experiences, identities, and perspectives of all associates, customers, and suppliers. Walmart’s culture nurtures a sense of belonging and equal opportunity for everyone.
Minimum Qualifications
- Bachelor’s degree in computer science, engineering, software engineering, or equivalent with at least 5 years of software engineering experience.
- Alternatively, a minimum of 7 years of professional software engineering experience without a degree.
About Location
This role is based onsite in Walmart’s Chennai office located at Tower 1, International Tech Park Radial Road.
Minimum education
Bachelor's Degree