Senior Software Engineer

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

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

Experience Level(s):
Senior

Field(s):
Software Engineering

What you'll do...

Position: Senior Software Engineer

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

Duties: Build supplier onboarding applications using a comprehensive skill set encompassing JavaScript, TypeScript, React, Redux, Node.js and more. Leverage these skills, contribute to the development of cutting-edge front-end solutions that enhance user experiences and drive innovation within the organization. Create and design front-end applications utilizing JavaScript, TypeScript, React, Redux, and associated technologies such as Webpack, Sass, and React-hooks. Seamlessly integrate with backend systems, utilizing Node.js along with API services such as Express.js, Hapi.js, and Electrode.js, to ensure smooth functionality and efficient data exchange. Guide the entire software development lifecycle, spanning from initial ideation and design to coding, rigorous testing, seamless deployment, and ongoing maintenance. This encompasses meticulous documentation, system diagrams, rigorous unit testing, test automation, end-to-end testing (jest, cypress, selenium). Actively engage within Agile scrum teams, participate in sprint planning sessions, daily stand-ups, and retrospectives to ensure efficient project progress and adaptation. Possess a comprehensive understanding of UI/UX principles and adhere to best practices. Demonstrate a strong commitment to user-centered design principles, including a deep familiarity with the innovative Living. Design approach by Walmart, drive continuous improvement by actively refactoring and optimizing the system to enhance efficiency and overall software quality. Review and assess front-end and back-end code contributions from team members, monitor and optimize front-end performance to maintain a smooth and efficient system operation. Analyze application logs, maintenance activity data, performance data and provide analysis. Evaluate change requests to identify those which are valid and feasible. Conduct program reporting, logging tools and processes. Utilize Continuous Integration/Continuous Deployment (CI/CD) to ensure adherence to the project against approved milestones and timelines.

Minimum education and experience required: Bachelor's degree or the equivalent in Computer Science, Engineering (any) or related field and 5 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 2 years of experience in large scale enterprise software development environment.

Skills required: Experience developing and architecting front-end applications using JavaScript, TypeScript, React, Redux and related technologies including webpack, sass, and react-hooks. Experience creating user-friendly and responsive web interfaces that prioritize usability and visual appeal using HTML, CSS, and JavaScript. Experience integrating with back-end systems, leveraging Node.js, and API services to ensure seamless functionality and data exchange using NodeJS, Express JS. Experience implementing REST API web services using object-oriented programming language including Java and object-oriented programming. Experience utilizing advanced algorithms and data structures to tackle complex technical challenges. Experience with UI/UX principles and best practices, with a commitment to user-centered design using Design System, Component Library, and Interaction design. Experience overseeing the complete development lifecycle, from initial concept and design through coding, testing, deployment, and maintenance including Documenting, Diagram, Unit testing, Automation, End to end testing, Monitoring and Kubernetes. Experience participating actively in Agile scrum teams, contributing to sprint planning, stand-ups, and retrospectives using Jira, Mock screen, Pseudocodes, System performance, security, Data migration, accessibility and Design Methodologies. Experience with program reporting, logging tools and processes and utilizing Continuous Integration/Continuous Deployment (CICD) ensuring adherence to the project against approved milestones and timelines. Employer will accept any amount of experience with the required skills.

Salary Range: $150,762/year to $234,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

Walmart

Website: http://www.walmart.com/

Headquarter Location: Bentonville, Arkansas, United States

Employee Count: 10001+

Year Founded: 1962

IPO Status: Public

Last Funding Type: Post-IPO Debt

Industries: E-Commerce ⋅ Grocery ⋅ Retail ⋅ Retail Technology ⋅ Shopping