Walmart logo

Principal Software Engineer

Walmart
  • Bentonville, Arkansas
    6 days ago

    Job Description

    This notice is being provided as a result of the filing of an Application for Permanent Alien Labor Certification. Any person may provide documentary evidence bearing on the application to the Certifying Officer of the Department of Labor: U.S. Department of Labor, Employment and Training Administration, Office of Foreign Labor Certification, 200 Constitution Avenue, NW, Room N-5311, Washington, DC 20210

    What you'll do...

    Position: Principal Software Engineer 

     

    Job Location: 811 Excellence Dr, Bentonville, AR 72716 

     

    Duties: Leads and directs in large-scale, complex, cross-functional projects by reviewing project requirements; translating requirements into technical solutions; directing and reviewing design artifacts (for example, proof of concepts, prototypes); writing and developing code; overseeing software design; reviewing unit test cases; communicating status and issues to team members and stakeholders; directing project team and cross functional teams; enhancing design to prevent re-occurrences of defects; ensuring on-time delivery and hand-offs; interacting with project manager to provide input on project plan; and providing leadership to the project team. Leads the work of cross-functional groups of ten to twenty engineers, including offshore associates, for assigned Engineering projects by providing pertinent documents, direction, and examples; identifying short and long term solutions and timeline; reviewing and approving proposed solutions; implementing new architectural patterns; and performing design and code reviews of changes. Directs root cause analysis of critical business and production issues by reviewing and analyzing information (for example, issue, impact, criticality, possible root cause); directing actions as designated in the plan; interpreting the results to determine further action; directing root cause analysis to prevent future occurrence of issues; and reviewing and approving online documentation. Supports business objectives by collaborating with business partners to identify opportunities and drive resolution; partnering with business to define priorities; identifying short- and long-term solutions; and leading cross-functional partnership. Architecture Acumen: Architectural principles; Systems and environment behavior; Architectural Styles, Patterns and plans; Architectural standards; Non-functional System performance parameters; Technology Strategy. To assist in decomposing the product architecture into multiple components and modules and define architectural specifications for each module. Create/Apply the right architectural pattern across the module as indicated in the architectural plan to obtain the right result. Define the architecture blueprint for the various components within a product/solution. Analyze system performance impacting the complete product for non-functional requirements like reliability, operability, performance efficiency and security. Leads the discovery phase of large projects to develop high level design by partnering with the Product Management, Web Operations, Project Management, Business and User Experience teams; obtaining cross-function approvals; driving proof-of-concept; and implementing prototypes to validate ideas. Requirement And Scoping Analysis: Traceability matrix; Risk analysis methodologies; Cost Analysis; Business objectives; Classification of requirements; User stories to explore relevant products/solutions from an existing repertoire, that can address business/technical needs. 

     

    Minimum education and experience required: Bachelor's degree or the equivalent in Computer Science, Computer Engineering, Computer Information Systems or related field plus 5 years of progressively responsible post-baccalaureate experience in software engineering or related area; OR Master's degree or the equivalent in Computer Science, Computer Engineering, Computer Information Systems or related field plus 3 years of progressively responsible post-baccalaureate experience in software engineering or related area. 

     

    Skills required: Must have experience with: Designing and implementing RESTful backend services using Java or Python; Object-oriented programming using Java and Python; Developing and maintaining microservices-based architectures; Working with distributed systems and high-availability applications; Developing frontend components using JavaScript framework React; Designing and consuming APIs for client-server applications; Working with messaging or event-driven systems (Kafka); Working with relational and NoSQL databases for data persistence; Using version control system Git in a collaborative development environment; Implementing CI/CD pipelines for automated build, test, and deployment; Deploying and running applications in cloud or containerized environments. Employer will accept any amount of experience with the required skills. 

     

    Rate of pay: $121,222.00 - 220,000.00/year 

     

    Wal-Mart is an Equal Opportunity Employer. 

    Pay Rate...

    $0.00

    Walmart and its subsidiaries are committed to maintaining a drug-free workplace and has a no tolerance policy regarding the use of illegal drugs and alcohol on the job. This policy applies to all employees and aims to create a safe and productive work environment.

    Numbers & Facts

    LocationBentonville, Arkansas
    IndustryRetail
    Company Size10,000 employees or more
    Year Founded1962
    Websitehttps://careers.walmart.com/

    About Company

    What started small, with a single discount store and the simple idea of selling more for less, has grown over the last 50 years into the largest retailer in the world. Each week, nearly 265 million customers and members visit our more than 11,200 stores under 55 banners in 27 countries and eCommerce websites in 10 countries. With fiscal year 2018 revenue of $500.3 billion, Walmart employs over 2.2 million associates worldwide. Walmart continues to be a leader in sustainability, corporate philanthropy and employment opportunity. It’s all part of our unwavering commitment to creating opportunities and bringing value to customers and communities around the world.

    Skills

    • Accounts Receivableunmatched
    • Apache Kafkaunmatched
    • Application Programming Interface (API)unmatched
    • Architectural Servicesunmatched
    • Blueprintsunmatched
    • Business Analysisunmatched
    • Business Supportunmatched
    • Code Reviewsunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Distributed Computingunmatched
    • Documentariesunmatched
    • Engineeringunmatched
    • Gitunmatched
    • High Availability Softwareunmatched
    • Information Technology & Information Systemsunmatched
    • Javaunmatched
    • Leadershipunmatched
    • Microservicesunmatched
    • NoSQLunmatched
    • Object Oriented Programming (OOP)unmatched
    • Online Publicationsunmatched
    • Operations Managementunmatched
    • Performance Analysisunmatched
    • Project Planningunmatched
    • Project/Program Managementunmatched
    • Proof of Conceptunmatched
    • Prototypingunmatched
    • Python Programming/Scripting Languageunmatched
    • REST (Representational State Transfer)unmatched
    • Relational Databases (RDBMS)unmatched
    • Requirements Managementunmatched
    • Root Cause Analysisunmatched
    • Server Programming/Applicationsunmatched
    • Software Designunmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Support Documentationunmatched
    • Systems Analysisunmatched
    • Team Playerunmatched
    • Technical Strategyunmatched
    • Test Automationunmatched
    • Test Caseunmatched
    • Time Managementunmatched
    • Unit Testunmatched
    • United States Department of Labor (DOL)unmatched
    • User Interface/Experience (UI/UX)unmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder