18 days old
2018-06-012018-07-01

Software Engineer III

Walmart
Sunnyvale, CA 94086
  • Jobs Rated
    8th
1069887BRReq ID:1069887BRCompany Summary:The Walmart eCommerce team is rapidly innovating to evolve and define the future state of shopping. As the worlds largest retailer, we are on a mission to help people save money and live better. With the help of some of the brightest minds in technology, merchandising, marketing, supply chain, talent and more, we are reimagining the intersection of digital and physical shopping to help achieve that mission.Job Title:Software Engineer IIIPosition Summary:As a Software Engineer III (Back End) you are responsible for designing high performance and scalable e-commerce applications that meet the needs of millions of Walmart customers and its next generation Supply Chain, in particular its Unified Inventory Management System that will be built largely on an event driven platform implemented via a micro-service architecture. The platform runs in the cloud and uses a large number of technologies and middle ware. We are looking to bring more intellectually curious engineers who are passionate about technology in general.


Responsibilities include:

Participate in architectural and technical discussions with other engineering teams

Represent the team in discussions with the Product and Business teams

Analyze business problems to design solutions and/or implements and tests complex code changes for specific requirements or application/standalone program.

Participate as an individual contributor in the design, coding and implementation of sophisticated features

Perform build, deployment and continuous integration processes to move the code and configurations from local development environments to QA & Production environments

Drive production deployments using platforms automated CI and deployment tools

Work closely with engineering management on optimizing all engineering processes such as estimation, architecture, task definition etc.

Demonstrate up-to-date expertise in Software Engineering and apply this to the development, execution, and improvement of action plans.

Work as Level 3 production support engineer on a rotation-basis to help Level 2 production support team for any production issue where engineering help is required. Provide support in troubleshooting / investigations pertaining to the inventory management systems.

Responsible for production environment health as first priority, enabling automated monitoring and alerting and ensuring close to 100% uptime.

Support Business requests for investigation and analysis

Troubleshoot business and production issues

Help the team leverage and contribute to open source technologiesCity:SUNNYVALEState:CAPosition Description:As a Software Engineer III (Back End) you are responsible for designing high performance and scalable e-commerce applications that meet the needs of millions of Walmart customers and its next generation Supply Chain, in particular its Unified Inventory Management System that will be built largely on an event driven platform implemented via a micro-service architecture. The platform runs in the cloud and uses a large number of technologies and middle ware. We are looking to bring more intellectually curious engineers who are passionate about technology in general.


Responsibilities include:

Participate in architectural and technical discussions with other engineering teams

Represent the team in discussions with the Product and Business teams

Analyze business problems to design solutions and/or implements and tests complex code changes for specific requirements or application/standalone program.

Participate as an individual contributor in the design, coding and implementation of sophisticated features

Perform build, deployment and continuous integration processes to move the code and configurations from local development environments to QA & Production environments

Drive production deployments using platforms automated CI and deployment tools

Work closely with engineering management on optimizing all engineering processes such as estimation, architecture, task definition etc.

Demonstrate up-to-date expertise in Software Engineering and apply this to the development, execution, and improvement of action plans.

Work as Level 3 production support engineer on a rotation-basis to help Level 2 production support team for any production issue where engineering help is required. Provide support in troubleshooting / investigations pertaining to the inventory management systems.

Responsible for production environment health as first priority, enabling automated monitoring and alerting and ensuring close to 100% uptime.

Support Business requests for investigation and analysis

Troubleshoot business and production issues

Help the team leverage and contribute to open source technologiesMinimum Qualifications: Bachelor's Degree in Computer Science or related field and 8-10 years or Master's Degree in Computer Science or related field and 6-8 years of experience

Proven industry experience with large scale distributed systems

Solid experience with object-oriented and/or event driven systems

Strong programming experience in object oriented programming e.g. Java or functional programming e.g. Scala or F#

Extensive experience building services using back end technologies (Java, Spring, Hibernate)

In depth knowledge of SQL/No-SQL and database technologies ( Oracle, Cassandra, Hive) and caching solutions (Couchbase/Redis)Additional Preferred Qualifications:Scripting skills in at least one of the following: Shell, Perl, Python, Bash, or Ruby

Strong aptitude for writing efficient code

Attitude to thrive in a fun, fast-paced start-up like environment

Experience in production system operations (logging, telemetry, alerting etc.)

Excellent communication and problem-solving skills

Has ambition and vigor to add value to a rapidly growing development teamCategory:Software Development and Engineering Division:Walmart LabsDivision Summary:@WalmartLabs is the technical powerhouse behind Walmart Global eCommerce. We employ big data at scale -- from machine learning, data mining and optimization algorithms, to modeling and analyzing massive flows of data from online, social, mobile and offline commerce. We dont just engineer cool websites, mobile apps, and new services; we use our own open source tools to create the framework. Deployment is automated and accelerated through our open cloud platform. This makes us incredibly nimble and able to adjust in real-time to our global customers.Employment Type:Full TimeRequisition Template:eCommerce Department Summary:The Customer Promise team is building Walmarts next gen supply chain to ensure that online customers receive their products when and where they want them. When our unmatched assets in retail are combined with our commitment to building best-in-class e-commerce capabilities, were positioned to serve customers in ways no one else can. We are a highly motivated group of big data geeks, data scientists, and application engineers that work together to fulfill hundreds of millions of orders and ensure that customers are delighted.

Categories

Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer III

Walmart
Sunnyvale, CA 94086

Share this job

Software Engineer III

Walmart
Sunnyvale, CA
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199
Powered ByCareerCast