Senior Software Engineer at Walmart

Hoboken, New Jersey, United States

Walmart Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
YesVisa
Technology, RetailIndustries

Requirements

  • Master's degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, Information Technology, Electronic Engineering, Electrical Engineering, or related area and 1 year of experience in software engineering or related area; OR Bachelor's degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, Information Technology, Electronic Engineering, Electrical Engineering, or related area and 3 years of experience in software engineering or related area
  • Experience designing scalable software systems

Responsibilities

  • Assess gaps/updates/modifications between customer/business expectations and existing product/solutions (in agile methodology, for the iteration)
  • Classify requirements into applicable types
  • Anticipate solution risks/issues during requirements gathering phase, inform relevant stakeholders, and recommend corrective steps
  • Contribute to the creation of user stories for component/application/complex (for agile methodology)
  • Assist in design of solutions such that processes/applications work in tandem for specific components/modules of a product
  • Evaluate trade-offs while designing a component based on business requirements
  • Assist in conversion of High Level Design (HD) to create detailed design using mock screens, pseudo codes, and detailed functional logic of the modules for specific modules/components of a product
  • Create/configure minimalistic code for entire component/application and ensure components meet business/technical requirements, non-functional requirements, low-maintainability, high-availability, and high-scalability needs
  • Assist in the selection of appropriate languages, development standards, and tools for software coding/configuration
  • Take initiative to learn fundamentals of different coding languages and frameworks useful for future scope of work
  • Build scripts for automation of repetitive and routine tasks in CI/CD, Testing, or any other process (as applicable)
  • Implement telemetry features as required independently
  • Ensure security policy requirements are properly applied to components/application during code development/configuration
  • Map customer requirements into test objectives
  • Identify and create test cases for the component/module
  • Execute test cases to test the code and detect errors and defects for the entire component
  • Execute different types of testing using appropriate testing tools based on testing needs
  • Track and analyze defects for the component/module and carry out regression testing to fix defects in all instances of code changes
  • Analyze defects from past projects/solutions to avoid recurrence of similar defects
  • Troubleshoot performance and availability bottlenecks for the application
  • Conduct complex maintenance procedures for applications independently
  • Monitor and evaluate the performance of the application by tracking and analyzing appropriate metrics
  • Perform maintenance (corrective, adaptive, perfective) and re-engineering activities
  • Analyze application logs, maintenance activity data, performance data, and provide analysis
  • Evaluate change requests to identify those which are valid and feasible
  • Ensure adherence to the project against approved milestones and timelines

Skills

Key technologies and capabilities for this role

Agile MethodologyUser StoriesHigh Level DesignDetailed DesignPseudo CodeCI/CDContinuous IntegrationContinuous DeliverySoftware CodingAutomation ScriptsScalability

Questions & Answers

Common questions about this position

Is this a remote position or does it require working in an office?

The job is located at 221 River Street, Hoboken, NJ 07030, indicating an on-site requirement.

What is the salary range for this Senior Software Engineer role?

This information is not specified in the job description.

What key skills are required for this Senior Software Engineer position?

Key skills include assessing requirements gaps, designing solutions with trade-offs, creating detailed designs from high-level designs, writing minimalistic code meeting business and technical needs, building CI/CD automation scripts, implementing telemetry and security, creating and executing test cases, and troubleshooting performance issues.

What is the employment type for this role?

This is a full-time position.

What experience makes a strong candidate for this Senior Software Engineer job?

Strong candidates will have experience independently handling complex software development tasks including agile requirements gathering, solution design, coding for scalability and security, CI/CD automation, comprehensive testing, defect analysis, and performance troubleshooting.

Walmart

Global retail chain offering affordable products

About Walmart

Walmart operates a chain of hypermarkets, discount department stores, and grocery stores, providing a wide variety of products at low prices to everyday consumers, families, and communities. The company combines physical retail locations with an e-commerce platform, allowing customers to shop for groceries, apparel, electronics, and household items both in-store and online. Walmart's efficient supply chain management and large-scale purchasing enable it to maintain affordability, setting it apart from competitors. The company also offers financial services and health and wellness services, including pharmacies and vision centers. Walmart's goal is to save people money and support communities, as demonstrated by its efforts during the COVID-19 pandemic and its commitment to social responsibility, including programs for veterans and military families.

Bentonville, ArkansasHeadquarters
1962Year Founded
$5,515MTotal Funding
IPOCompany Stage
Financial Services, Consumer GoodsIndustries
10,001+Employees

Benefits

PTO: Paid vacation, sick time, personal time and holiday time
10% discount on regularly priced general merchandise and fresh fruits and vegetables
6% 401(k) match to all employees, including hourly workers, after one year
Roth IRA available
Associate Stock Purchase Plan
maximum and eligible preventive care covered at 100%
Health reimbursement plans

Risks

Rising U.S. labor costs could pressure profit margins.
Amazon's grocery delivery expansion threatens Walmart's market share.
Fintech investments expose Walmart to financial regulatory risks.

Differentiation

Walmart's omnichannel strategy integrates physical and online retail seamlessly.
The company offers a wide range of products at consistently low prices.
Walmart's commitment to community support enhances its brand reputation.

Upsides

Walmart's investment in fintech expands its financial services offerings.
Robotics integration in distribution centers boosts operational efficiency.
Culturally themed product lines attract diverse customer segments.

Land your dream remote job 3x faster with AI