Senior Software Engineer
Store No. 8

Hoboken, New Jersey


What you'll do at

What you'll do...

Position: Senior Software Engineer

Job Location: 221 River St, Hoboken, NJ 07030

Duties: Create and configure simple, testable, maintainable code for entire component and application. Ensure that the components adhere to both business and technical requirements, as well as non-functional requirements. Guarantee low-maintenance overhead while meeting high-availability and high-scalability needs, thereby ensuring robust and efficient system performance. Identify and formulate unit test cases for the specific software component and module. Execute these test cases to validate the source code and identify potential bugs and software defects within the entire component. Implement various forms of testing such as functional, integration, system, and regression testing utilizing suitable testing tools and frameworks, tailored to the specific testing requirements. Explore pertinent products and solutions from the existing portfolio that can address specific business and technical needs. Evaluate the discrepancies, updates, or modifications between the customer or business expectations and the existing product or solutions, particularly in the context of an agile methodology iteration. Categorize the requirements into relevant types, such as Functional or Non-Functional, or Derived, Imposed, or Emergent. Foresee potential risks or issues during the requirements elicitation phase, notify the relevant stakeholders, and propose remedial actions. Contribute to the formulation of user stories for a component, application, or complex system in an agile development environment. Assist in the design of solutions to ensure that processes and applications operate synergistically for specific components or modules of a product. Evaluate trade-offs during the design phase of a component based on business requirements. Aid in the conversion of High-Level Design (HLD) into a detailed design by utilizing mock screens, pseudo codes, and comprehensive functional logic for specific modules or components of a product. Participate in the selection of optimal programming languages, development methodologies, and software tools such as JIRA, GitHub, and Jenkins for the coding and configuration of software. Take a proactive approach to mastering the fundamentals of a diverse range of coding languages and frameworks that are pertinent to the anticipated scope of work. Develop Web APIs using an appropriate programming language, adhering to the principles of the Software Development Life Cycle (SDLC). Implement a data persistence layer for subsequent data analysis and storage, ensuring efficient data management and retrieval. Track and analyze defects for the component or module and carry out regression testing to fix defects in all instances of code changes. Perform a thorough analysis of defects from previous projects or solutions to prevent the recurrence of similar issues. Proactively troubleshoot performance and availability bottlenecks to ensure optimal application performance. Independently execute intricate maintenance protocols for software applications. Supervise and assess the application's performance by meticulously tracking and scrutinizing pertinent metrics. Undertake maintenance activities, including corrective, adaptive, and perfective measures, as well as re-engineering tasks. Scrutinize application logs, maintenance activity records, performance data, and furnish comprehensive analysis. Evaluate change requests to discern those that are valid and technically feasible.

Minimum education and experience required: 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; OR 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.

Skills required: Experience coding in object-oriented programming languages including Java, Python, Typescript, and JavaScript. Experience with unit, integration, and system level testing. Experience designing and implementing RESTful and gRPC services using TypeScript and JavaScript. Experience with Requirement engineering and analysis based on customer and internal specifications. Experience monitoring, debugging and maintaining performance KPI matrix for software application. Experience with software architecture and system design from requirements analysis. Experience with continuous integration and continuous development following Software development life cycle. Experience with defect, root-cause analysis and software troubleshooting. Experience with highly scalable and available Client-server architecture. Experience with Database management and operations. Experience with secure and safe network communication protocols and Web APIs development. Employer will accept any amount of experience with the required skills.

Wal-Mart is an Equal Opportunity Employer.

#LI-DNI #LI-DNP

About Walmart

At Walmart, we help people save money so they can live better. This mission serves as the foundation for every decision we make, from responsible sourcing to sustainability-and everything in between. As a Walmart associate, you will play an integral role in shaping the future of retail, tech, merchandising, finance and hundreds of other industries-all while affecting the lives of millions of customers all over the world. Here, your work makes an impact every day. What are you waiting for?

Walmart, Inc. is an Equal Opportunity Employer- By Choice. We believe we are best equipped to help our associates, customers, and the communities we serve live better when we really know them. That means understanding, respecting, and valuing diversity- unique styles, experiences, identities, abilities, ideas and opinions- while being inclusive of all people.

All the benefits you need for you and your family

  • Multiple health plan options, including vision & dental plans for you & dependents
  • Financial benefits including 401(k), stock purchase plans, life insurance and more
  • Associate discounts in-store and online
  • Education assistance for Associate and dependents
  • Parental Leave
  • Pay during military service
  • Paid Time off - to include vacation, sick, parental
  • Short-term and long-term disability for when you can't work because of injury, illness, or childbirth

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 specific plan or program terms. For information about benefits and eligibility, see One.Walmart.com/Benefits.

Frequently asked questions
  • On average, how long does it take to fill out an application?

    On average, it takes 45-60 minutes to complete your application for the first time. Subsequent applications will take less time to apply as our system saves some of your application information. Please note that some positions require the completion of assessments in order to receive consideration for that role. Those would take additional time.

  • Can I change my application after submitting?

    No, you cannot change your application after submitting, so please make sure that everything is finalized before you hit the submit button.

  • How do you protect my personal information?

    Processing of information on paper is minimal, and Walmart processes application information using an applicant tracking system (ATS). Access to the data within the ATS is restricted to authorized personnel, and the system itself is held to high security standards by Walmart.

  • What are the recommended Internet Browsers for applying for open roles?

    • Internet Explorer 8.0+
    • Firefox 4.0+
    • Safari 4.0+
    • Chrome 12+



Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.

More Retail jobs


Smart & Final
Redondo Beach, California
$17.00 per hour
Posted about 5 hours ago
Smart & Final
Los Angeles, California
$17.00 per hour
Posted about 5 hours ago
Smart & Final
Redondo Beach, California
$17.00 per hour
Posted about 5 hours ago
View Retail jobs ยป

Share diversity job

Senior Software Engineer is posted on all sites within our Diversity Job Network.


African American Job Search Logo
Hispanic Inclusion Jobs Logo
Asian Job Search Logo
Women Inclusion Jobs Logo
Diversity Inclusion Jobs Logo
Seniors to Work Logo
Black Inclusion Jobs Logo
Veteran Job Center Logo
LGBT Job Search Logo
Asian Inclusion Jobs Logo
Disabled Job Seekers Logo
Senior Inclusion Jobs Logo
Disability Inclusion Jobs Logo
US Diversity Job Search Logo
LGBTQ Inclusion Jobs Logo
Hispanic Job Exchange Logo