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

Senior Software Architect Product Development

  • SAP Servers Tech
  • 10 - 15 years
  • Bengaluru
  • 1 month ago
₹ Not Disclosed

LEAD Java Engineer Senior Java Developer

  • SAP Servers Tech
  • 12 - 17 years
  • Bengaluru
  • 1 month ago
₹ Not Disclosed

Data Engineer - ( Pyspark, Sql, Python, Etl & Cloud )

  • Citiustech
  • 5 - 8 years
  • Pune
  • 18 hours ago
₹ Not Disclosed

Senior Bigdata engineer

  • Grid Dynamics
  • 2 - 5 years
  • Hyderabad
  • 21 hours ago
₹ Not Disclosed

Walmart

Walmart Global Tech India