Onsite Principal Software Engineer

Posted 34 minutes ago

Apply now

About the role

  • Principal Software Engineer leading development of scalable web and mobile applications at Walmart Global Tech. Mentoring engineers and driving innovative software solutions for global impact.

Responsibilities

  • Lead, own, and/or support the architecture, design, and development of high-quality, scalable, and resilient enterprise products
  • Collaborating with cross-functional teams to design, develop, and deliver software products that meet business goals and user needs
  • Mentoring and guiding junior engineers in best practices, design patterns, and development methodologies
  • Work in a highly performing agile team environment - sharing innovative ideas and working collaboratively across teams
  • Work with talented engineers and product visionaries to contribute to the vision and design of our web and mobile products
  • Collaborate with team members to develop best practices and client requirements for the software
  • Review design and code, provide technical solutions to team for complex requirements
  • Troubleshoot coding problems quickly and efficiently
  • Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community
  • Measure and improve product performance, Operational performance, and Portfolio performance using metrics/KPIs

Requirements

  • Bachelor's/Master's degree in Computer Science
  • Minimum 12 years of Backend stack programming experience in Java, Spring boot, and Microservices
  • 8 years of experience in systems design, algorithms, and distributed systems
  • Deep knowledge of Service Oriented Architecture
  • Experience in designing and implementing RESTFUL Web Services
  • Solid design and coding skills in Java and/or Spring framework
  • Strong computer science knowledge in algorithms, data structures, database concepts, and SQL technologies
  • Experience with storage technologies such as Cosmos DB, Elastic Search, Hive, Cassandra, Hadoop, and Kafka
  • Cloud Development experience (GCP or Azure)
  • Experience in building scalable/highly available distributed systems in production
  • Understanding stream processing with knowledge on Kafka
  • Knowledge of Software Engineering best practices

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