💼

SENIOR, SOFTWARE ENGINEER at Walmart Global Tech India

Location
Bengaluru, Karnataka, India
Job type
Full time
Posted on 05 Apr
Description
What you'll bring:


  • Preferably 7-10 years experience
  • B. Tech./ M. Tech./ Ph.D. in Computer Science or closely related fields
  • Strong computer science fundamentals in algorithms, data structures, databases, operating systems etc.
  • Expert coding skills in on Node.js and web technologies like React JS, HTML, CSS3, AJAX, React, Redux, Webpack, Javascript, TyoeScript and software implementation best practices
  • Worked on containerized ecosystems (Kubernetes, Docker)
  • Expertise in SQL, Cosmos
  • Must have experience building large scale distributed cloud application
  • Must have very good exposure of System Design
  • Good to have worked in Azure Cloud
  • Excellent Engineering Rigor – code quality, performance tuning, operational excellence etc.
  • Knowledge of multithreading, concurrency, collections, OOAD, design patterns
  • Knowledge of Test-Driven Development, Writing Integration/Unit Test
  • Understanding of Various tools for Static Code Analyzer, Security Scan i.e. SonarQube, Check Mark etc.
  • Experience in creating performing, highly scalable and distributed middle-tier frameworks, preferably using event-driven architecture
  • Object Oriented analysis and design using common design patterns.
  • Excellent knowledge of Relational, SQL.
  • Experience with NOSQL databases (like MongoDB), cache implementation (like Redis or ehCache)
  • Experience with micro service architecture, RESTful web services, JSON, XML
  • Understanding of Microservices based architecture and Domain Driven Design
  • Experience with CI/CD and related tools (e.g. Git, Gerrit, GitHub, Maven, Ant, Jenkins) in Dev, QA, Staging, and Prod environments
  • Exposure working in any Cloud Platform i.e. Azure, AWS or GCP.


What you'll do:


  • As a software engineer (Frontend), you will develop feature sets that involve Responsive UIs with Restful Services and ensure a seamless product experience
  • Partner with UX, product owners , architect and business SMEs to analyze the business need and provide a supportable and sustainable engineered solution.
  • Build reusable React components with Typescript & modular CSS and test everything using UI Test Framework
  • Measure and resolve performance bottlenecks, using tools like Chrome DevTools, Lighthouse, Webpage test, or custom tooling.
  • Deploy and monitor applications on cloud platforms
  • Ability to independently troubleshoot issues
  • Ability to Identify performance issues
  • Effective code review
  • Work closely with the Tech Leads/Architects and cross-functional teams and follow established practices for the delivery of solutions meeting QCD (Quality, Cost & Delivery) within the established architectural guidelines
  • Continuously refactoring to make it more resilient and generic
  • Strive hard to provide the best experience to anyone using our products
  • Conceptualize innovative and elegant solutions

Master Backend Engineering
Backend Engineering Launchpad
Next batch starts on 30 May
Always stay in the know!
Join our community and stay notified of latest job opportunities.
Tap to Apply

Frequently Asked Questions

What are the key responsibilities for the role of SENIOR, SOFTWARE ENGINEER at Walmart Global Tech India?
Chevron down
Where is the location for this position?
Chevron down
What is the application process for the Senior Software Engineer position at Walmart Global Tech India?
Chevron down
What is the employment type for the Senior Software Engineer role at Walmart Global Tech India?
Chevron down
What are the expected qualifications for the Senior Software Engineer position at Walmart Global Tech India?
Chevron down
What department is the Senior Software Engineer position part of at Walmart Global Tech India?
Chevron down
What is the significance of the role Senior Software Engineer in Walmart Global Tech India?
Chevron down
When was the Senior Software Engineer position posted by Walmart Global Tech India?
Chevron down

Why work at Walmart Global Tech India

Walmart Global Tech India is the backbone of technology and innovation for Walmart, the world’s largest retailer. Here, you’ll have the incredible opportunity to make a significant impact on a global scale. Working at Walmart Global Tech means embarking on a technological journey where you continuously thrive in an ever-evolving tech landscape. With access to world-class resources and technologies, employees are well-equipped to drive retail innovation and customer satisfaction.

As an employee, you are part of a diverse and inclusive environment that encourages professional growth and exploration. Walmart Global Tech India invests in its employees through career development programs, cross-functional collaborations, and opportunities to work on projects that touch millions of lives. Moreover, there is a strong emphasis on work-life balance, ensuring that employees have the flexibility to manage their personal and professional commitments efficiently.

What's it like to work at Walmart Global Tech India

The culture at Walmart Global Tech India is one of collaboration, excellence, and innovation. Employees enjoy a dynamic work environment where creativity and forward-thinking are at the heart of every project. The company encourages a culture of experimentation, where employees are empowered to take risks and push boundaries to deliver robust technological solutions.

Teams are structured to leverage diverse expertise and perspectives, enabling the delivery of impactful solutions that address complex business challenges. The company’s commitment to sustainability and community initiatives also means you’re working at a place where your contributions have a broader societal impact.

Moreover, Walmart Global Tech offers a wide array of employee benefits, from health insurance to wellness programs, ensuring that all team members are supported in every aspect of their lives. The focus on continuous learning and development means you’re always at the forefront of the tech industry, ready to tackle emerging challenges with innovative solutions.

What's it like to work as a SENIOR, SOFTWARE ENGINEER at Walmart Global Tech India

As a Senior Software Engineer at Walmart Global Tech India, you are at the helm of cutting-edge technological advancements that power critical business operations. Your role involves designing, developing, and optimizing software solutions that enhance customer experiences and drive efficiency. Day-to-day, you’ll work with a team of top-tier engineers and innovators, using the latest in technology and software methodologies.

The position offers both challenges and rewards in equal measure. You’ll need to leverage your expertise in software development, problem-solving, and project management to meet deadlines and deliver innovative solutions. Collaboration is key, and you'll often find yourself working alongside cross-functional teams to integrate software with hardware, ensuring seamless user interactions.

Your expertise is valued, and there are ample opportunities for leadership and career progression. The culture fosters mentorship and technical mastery, allowing you to grow your skills while contributing to the success of the organization. With Walmart Global Tech India's focus on retail technology, you’ll be part of initiatives that redefine the shopping experience for millions worldwide.

SENIOR, SOFTWARE ENGINEER interview questions at Walmart Global Tech India

Interviewing for a Senior Software Engineer position at Walmart Global Tech India involves a rigorous process focusing on diverse aspects of engineering, design, and soft skills. Expect to be asked questions that explore your technical prowess, problem-solving abilities, and how you approach collaboration and leadership.

  1. Technical Questions:

    • How do you approach debugging a complex software issue?
    • Can you explain a challenging project you worked on and how you overcame technical hurdles?
    • Discuss your experience with cloud computing and its application in software development.
  2. Design and Architecture:

    • How do you approach software design for scalability and reliability?
    • Can you illustrate a system architecture for a given problem scenario?
  3. Behavioral and Situational:

    • Describe a situation where you worked under pressure to meet a tight deadline.
    • How do you prioritize tasks when faced with multiple urgent deadlines?
  4. Leadership and Teamwork:

    • How do you handle conflicts within a development team?
    • Can you talk about a time when you mentored junior engineers? What was the outcome?

SENIOR, SOFTWARE ENGINEER interview preparation at Walmart Global Tech India

Preparing for an interview for the Senior Software Engineer position demands a thorough understanding of both fundamental and advanced engineering concepts. Focus on honing your skills in algorithms, data structures, system design, and problem-solving techniques. Mock interviews and coding practice can significantly enhance your readiness.

  1. Technical Proficiency: Practice coding exercises on platforms like LeetCode or HackerRank to refine your algorithm and data structure skills. Make sure to review key concepts in software engineering and system design.

  2. Understand Walmart's Tech Ecosystem: Dive into specific technologies that are prevalent in Walmart’s tech stack. Familiarize yourself with cloud services like Azure or AWS, DevOps tools, and frameworks that Walmart utilizes.

  3. Project Deep-Dive: Be ready to discuss past projects in detail, including your design choices, challenges faced, and the impact of your work. Having a portfolio or case studies to refer to can be advantageous.

  4. Behavioral Readiness: Prepare for behavioral questions by reflecting on past experiences. Use the STAR (Situation, Task, Action, Result) method to clearly structure your responses.

  5. Research and Insight: Gain insights on Walmart’s business model, its recent tech initiatives, and how their software supports organizational goals. Demonstrating this knowledge can show a well-rounded understanding of the company's operations.

SENIOR, SOFTWARE ENGINEER interview tips at Walmart Global Tech India

Success in the interview requires not only technical acumen but also the ability to communicate effectively and demonstrate a cultural fit with Walmart Global Tech India. Here are some tips to help you succeed:

  1. Be Authentic: Candidly share your experiences, strengths, and areas for improvement. Employers appreciate honesty and a willingness to learn.

  2. Communicate Clearly: Practice articulating complex technical terms in simple language, as clear communication is crucial for collaboration within diverse teams.

  3. Showcase Problem-Solving Skills: Demonstrate your ability to deconstruct problems and formulate solutions during interviews. Emphasize your process and rationale.

  4. Ask Insightful Questions: Prepare thoughtful questions that demonstrate your interest in the role, team dynamics, and company goals. This can also give you valuable insights into the company culture.

  5. Cultural Fit: Convey how your values align with Walmart’s mission and values. Highlight your adaptability, teamwork, and commitment to driving innovation.

By thoroughly preparing in these areas, you'll not only boost your confidence but also significantly increase your chances of success in securing the role of Senior Software Engineer at Walmart Global Tech India.