Hybrid Principal Software Engineer

Posted 3 minutes ago

Apply now

About the role

  • Principal Software Engineer at Walmart Global Tech guiding teams and driving technical decisions for scalable applications and cutting-edge solutions.

Responsibilities

  • Work with multiple teams and guide them on technical aspects
  • Set quality standards and participate in design discussions
  • Drive technical decisions and Architecture & Design Reviews across teams
  • Code Reviews across teams
  • Engage with Product Management and Business to drive the agenda and deliver awesome products
  • Drive design, development, implementation and documentation
  • Build, test and deploy cutting-edge solutions at scale
  • Interact with Walmart engineering teams across geographies
  • Drive the success of the implementation by applying technical skills
  • Work closely with Architects and cross-functional teams for delivery of solutions meeting QCD (Quality, Cost & Delivery)
  • Participate in hiring and build high-performing agile teams

Requirements

  • B.Tech. / B.E. / M.Tech. / M.S. in Computer Science or relevant discipline
  • 11+ years of experience in design and development of highly-scalable applications and platform development
  • Strong computer science fundamentals: data structures, algorithms, design patterns
  • Extensive hands-on experience building services using technologies (Scala, Java, Springboot, Microservices, NodeJs)
  • Hands-on experience in web technologies like React JS/Angular Js, Java script, Type script, CSS
  • In-depth knowledge and working experience on Restful web services
  • In-depth knowledge and working experience on SOAP web services
  • Good Knowledge in messaging systems: Kafka/RabbitMQ
  • Working knowledge of SQL and NoSQL database technologies
  • Knowledge on Linux platform
  • Knowledge on unit testing frameworks (Junit, Jest, Spock etc) and code quality control platforms like Sonar
  • Knowledge on cloud platforms (IAAS/PAAS)
  • CI/CD development environments/tools: Git, Maven, Gradle, Docker, Kubernetes, Jenkins, Azure DevOps
  • Experience in implementing Distributed Cache (Redis/Hazelcast)
  • Well-Versed with Logging and Metrics tools and technologies (ELK/Splunk/Grafana)
  • Strong desire to drive change and ability to adapt to change quickly.
  • Practitioner of Agile (Scrum) methodology

Benefits

  • Incentive awards for performance
  • Maternity and parental leave
  • PTO
  • Health benefits
  • Best-in-class benefits

Job title

Principal Software Engineer

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job