Staff Software Engineer

Posted:
8/29/2024, 1:49:45 AM

Location(s):
Sunnyvale, California, United States ⋅ California, United States

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

What you'll do...

Position: Staff Software Engineer

Job Location: 860 W. California Avenue, Sunnyvale, CA 94086

Duties: Take part in all phases of SDLC including Requirement Analysis, Implementation and Maintenance. Develop User Interface screens using JavaScript (ES16), Node JS, React and Redux Technologies. Design and Develop RestFul Web Services using NodeJs, and/or Java technologies. Maintain Electrode open-source libraries to provide support to users at platform level. Define the test strategy for unit testing and integration tests using frameworks including Jest, Mocha and Chai. Engage in Code Reviews and test case reviews for all the existing and new Features. Create test environments that were spread across multiple clouds using home grown dev ops tools including OneOps. Develop and maintain Automation Framework using Node.JS Technology stack to Test Application Features including API's and Web Based applications. Set up CI/CD Pipelines using Jenkins and Looper for the applications and ensure smooth delivery of the Products. Provide inputs to improve the throughput, efficiency, and effectiveness of programs. Participate in scrum meetings and on-call rotation to provide support for users.

Minimum education and experience required: Bachelor's degree or the equivalent in Computer Science, Engineering (any) or related field and 6 years of experience in large scale enterprise software development environment; OR Master’s degree or the equivalent in Computer Science, Engineering (any) or related field and 3 years of experience in large scale enterprise software development environment. 

Skills required: Experience building high performance web user interfaces using ReactJS, AngularJS, HTML, CSS, AJAX, JavaScript, jQuery, and bootstrap. Experience performing unit testing and integration testing using frameworks including Jest, Mocha and Chai. Experience designing and implementing REST API web services. Experience setting up CI/CD Pipelines using Jenkins for building and deploying of features by ensuring smooth delivery of the products. Experience with conversant with various phases of the Software Development Life Cycle (SDLC) including Analysis, Design, Development, and testing while working in an Agile SCRUM team. Experience optimizing application for scalability and performance. Experience creating reusable UI components for sharing across multiple teams. Experience building responsive application designs for maintaining proper structure across devices. Experience working closely with cross-functional teams including Testing team (QA), Business Analysts, Product Management and Designers to assure quality product delivery. Experience providing technical guidance to small groups of junior engineers for assigned engineering projects by providing pertinent documents, directions, Peer Reviews, examples and timelines. Employer will accept any amount of experience with the required skills.

Salary Range: $174,518/year to $286,000/year. Additional compensation includes annual or quarterly performance incentives.   Additional compensation for certain positions may also include: Regional Pay Zone (RPZ) (based on location) and Stock equity incentives.

Benefits: At Walmart, we offer competitive pay as well as performance-based incentive awards and other great benefits for a happier mind, body, and wallet. Health benefits include medical, vision and dental coverage. Financial benefits include 401(k), stock purchase and company-paid life insurance. Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty and voting. Other benefits include short-term and long-term disability, education assistance with 100% company paid college degrees, company discounts, military service pay, adoption expense reimbursement, and more.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms. For information about benefits and eligibility, see One.Walmart.com.

Wal-Mart is an Equal Opportunity Employer.

#LI-DNI #LI-DNP