Senior Software Engineer

Senior Software Engineer

What you'll do at

Through the innovative fusion of retail, social and mobile, we are redefining Commerce for the largest retailer globally. We are a talented group of the brightest technologists and business people in the industry, excited about the limitless opportunities that this next generation of Commerce will bring to billions of people around the globe, all in an effort to help our customers save money and live better!

The Customer Experience Tools group is building the platform for optimizing content within Walmart e-commerce apps and sites. We are looking for a passionate and energetic engineer who can help design and build the tools to manage and experiment content on the site and provide data insights on the performance of that content. As Senior Software Engineer, you will work in a team of engineers, architects, and product visionaries and deliver high quality technical designs and code for a system that touches millions of users.

What you'll do
Walmart Labs is HIRING a strong Sr. Software Java developer with a passion for building highly scalable backend solution for our Carlsbad, CA location!
• Are you interested in building a highly scalable data insights platform, enabling merchants to understand the performance of their content on the site?
• Are you a self-starter who thrives in a startup-like culture and want to work with a company which is defining and building next generation digital experiences and have an impact on hundreds of millions of users?
• Do you want to leverage and contribute to open source technologies as part of your job?

If you answered YES to these questions, and you are the kind of developer who enjoys working on complicated technical challenges, learning from and collaborating with experienced engineers... WE WANT TO TALK TO YOU!

As a member of the Customer Experience Tools team you will be expected to work with your peers and/or independently on the design, development, testing, implementation and documentation of solutions. This includes collaborating on new tools and frameworks, working on open source tools and evangelizing the tools we create. Come up with better solutions to optimize the customer experience on Walmart’s e-commerce systems.
• Contribute to the development of our reporting platform.
• Help in throughout the development lifecycle : design, implementation, testing, adoption, and support.
• Follow engineering best practices, including use of design patterns, code reviews and documentation.
• Effectively Collaborate and Communicate to support users and troubleshoot business and production issues

Minimum Qualifications

• Bachelor’s Degree in Computer Science or related field and 4-6 years experience or Master’s Degree in Computer Science or related field and 3-5 years experience
• Proven industry experience with large scale distributed systems
• Strong programming experience in Java and building services using back end technologies (Spring, Hibernate)
• Experience with SQL/No-SQL and database technologies (Oracle, Cassandra, Hive)
• Good understanding of big data and machine learning technologies
• Effective Communication & Problem solving skills
• Strong analytical skills
• Ability to operate effectively and independently in a dynamic, fluid environment
• Strong customer focus and obsession with quality
• Attitude to thrive in a fun, fast-paced environment.

About Walmart Labs

Imagine working in an environment where one experiment can catapult an entire industry toward a smarter future. That’s what we do at Walmart Labs. We’re a team of 5,000+ software engineers, data scientists, designers and product managers within Walmart, the world’s largest retailer, delivering innovations that improve how our customers shop and our enterprise operates.

All the benefits you need for you and your family

  • 100% coverage for in network preventative care
  • Retirement Plan
  • Vision Plans
  • Dental Plans
  • Exclusive Discounts

Recently viewed jobs