Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff, Software Engineer @ Walmart

Home > Software Development

 Staff, Software Engineer

Job Description

  • Drive architecture, design, development, operation and documentation of large-scale services.
  • Design, build, test and deploy cutting edge solutions at scale, impacting millions of customers worldwide.
  • Provide, guidance and mentorship to to a group of highly skilled and motivated engineers.
  • Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community.
  • Engage with Engineers, Product Management and Business to drive the agenda, set your priorities and deliver awesome products.
  • Drive Proof-of-Concepts and Proof-of-Technology evaluations.
  • Drive the success of the implementation by applying technical skills, to design and build enhanced processes and technical solutions in support of strategic initiatives.
  • Work closely with the Architects and cross functional teams and follow established practices for the delivery of solutions meeting QCD (Quality, Cost & Delivery). Within the established architectural guidelines.
  • Publish and update technical architecture and user/process documentation
  • You will need to exhibit strong technical leadership and communication skills to collaborate with business, product, engineering & management across different geographic locations.
  • Guide and mentor other team members to promote highly technical and self-sufficient teams.
  • Lead and participate in medium- to large-scale, complex, cross- functional projects by reviewing project requirements; translating requirements into technical solutions; gathering requested information (for example, design documents, product requirements);
  • Writing and developing code; conducting unit testing; collaborating with the project team and cross-functional teams; troubleshooting open issues and bug-fixes; enhancing design to prevent re-occurrences of defects; ensuring on- time delivery and hand-offs;
  • Seek ways to improve the software and its effectiveness

What Youll Bring:

  • Bachelors/master s degree in computer science or related technical field.
  • 10 - 14 years of experience in design and development of highly -scalable applications and platform development in product based companies or R&D divisions.
  • Strong computer science fundamentals: data structures, algorithms, design patterns.
  • 8+ years of software engineering experience in developing services in Java/Spring Boot
  • 5+ years of experience designing, building large distributed systems for high availability and scale
  • 5+ years of experience of developing services using managed servicing public cloud platforms such as Azure, GCP or AWS
  • 5+ years of experience and fluency with relational / no-sql (e.g., MySQL, Cassandra, etc.) databases
  • 5+ year of experience with Rest API, Message Brokers like Apache Kafka, ActiveMQ, Caches such as Redis or memcached, Elastic Search, Spark and HDFS
  • Proven understanding of micro-services-oriented architecture and extensible REST APIs
  • Strong hands on development skills to prototype technical solutions.
  • CI/CD development environments/tools: Git, Docker, Kubernetes.
  • Strong desire to drive change, and ability to adapt to change quickly. Proficient in new and emerging technologies.
  • Ability to balance the long-term "big picture" and short term implications of design decisions.
  • Advanced knowledge of performance, scalability, and system architecture with an eye toward avoiding and reducing technical debt
  • Practical knowledge of agile software development methodologies
  • Exceptional communication and interpersonal skills - including negotiation, facilitation, and consensus building skills; ability to influence and persuade, without direct control.
  • Experience in working with large code bases and effectively driving large projects
  • Experience in mentoring engineers and influencing other engineers across the organization
  • Strong oral and written communication skills
  • Good problem-solving attitude and analytical skill

Job Classification

Industry: Retail
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Head - Engineering
Employement Type: Full time

Contact Details:

Company: Walmart
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Computer science System architecture Prototype Architecture Networking MySQL Data structures Apache Distribution system SQL

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Engineer /senior Engineer - (mcu Rtos)

  • Einfochips
  • 5 - 10 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Solutions Engineer - Linux BSP

  • Einfochips
  • 5 - 10 years
  • Noida, Gurugram
  • 2 days ago
₹ Not Disclosed

QA Automation & Infrastructure Engineer

  • FCS Software Solutions
  • 10 - 20 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

Ai Ml Engineer

  • Accenture
  • 12 - 20 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

Walmart

If youre thinking scale, think bigger and dont stop there. At Walmart Global Tech India, we dont just innovate, we enable transformations across stores and different channels for the Walmart experience. A regular day at Walmart Global Tech India means using technology to deliver leading-edge i...