CrawlJobs Logo

Principal Software Engineer, Web

United States of America, Bentonville Employment contract 110000.00 - 220000.00 USD / Year · Job Posted May 26, 2026
Apply Position
Job Link Share

Job Description

The Walmart Emerging-Tech group is a group charted to drive the creation of the next generation retail and shopping experiences for both online and in-store. The group leads Walmart’s efforts in the areas of Emerging Content, XR, Conversational AI, Voice Assistants, and more. As the Emerging Content team, we are building completely new capabilities to allow our customers discover and interact with products online. In addition to the end-user experiences the group also builds platform APIs and tools to enable other teams leverage next-generation content.

Job Responsibility

  • Guide and mentor a team of engineers, conducting code reviews and leading design discussions to ensure engineering best practices.
  • Act as a technical authority, providing direction and expertise to the team.
  • Drive the adoption of coding standards, design patterns, and development best practices.
  • Lead the creation and maintenance of our technical architecture, aligning it with business goals and scalability requirements.
  • Architect complex software systems, ensuring performance, security, and scalability needs are met.
  • Consistently produce high-quality software with a focus on unit testing, functional testing, regular code reviews, and continuous integration.
  • Uphold high standards in quality and operational excellence.
  • Develop comprehensive technical documentation and presentations to clearly communicate architectural decisions and design options.
  • Ensure documentation aligns with project scopes, milestones, and deliverables.
  • Promote and enforce technical standards across the organization to achieve concrete outcomes and drive engineering excellence.
  • Foster a culture of learning and innovation through hands-on technical guidance and mentorship.
  • Lead the discovery phase of major projects, ensuring the design aligns with business goals and technical requirements.
  • Collaborate with cross-functional teams to define project scopes and milestones.
  • Collaborate closely with Product Management, UX/UI, Quality Assurance, and DevOps teams.
  • Communicate complex technical concepts effectively to both technical and non-technical stakeholders.
  • Stay at the forefront of technological advancements, conducting research to identify emerging tools and methodologies.

Requirements

  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in software engineering or related area.
  • Option 2: 7 years’ experience in software engineering or related area.
  • Ideally 12+ experience in software development, focusing on building Frontend Websites/Sharable Widgets.
  • Expertise in Javascript/TypeScript, frameworks such as React, Vue, Angular, and working with React Router and Redux.
  • Proficiency in API integration and development, Node.js, GQL
  • Advanced knowledge of complex software design, distributed system design, design patterns, data structures, and algorithms.
  • Excellent technical debugging and production support skills.
  • Familiarity with public cloud technologies such as Azure or Google Cloud Platform.
  • Extensive experience in the design, development, and delivery of software products with a large user base.
  • Excellent decision-making skills with the ability to balance conflicting interests in a complex and fast-paced environment.
  • Risk analysis methodologies - Cost Analysis
  • Business objectives
  • Classification of requirements
  • Domain Knowledge
  • User stories concepts
  • Functional / Non-Functional Requirements.
  • Coding standards and guidelines
  • Coding languages (E.g. TypeScript, JavaScript etc.), frameworks (E.g. React, Selenium, etc.), Platforms (E.g. Microsoft Azure etc.)
  • Quality, Safety and Security standards
  • Emerging tools and technologies
  • Telemetry
  • CI / CD
  • Code Management Tools
  • SDLC
  • Secure SDL frameworks and tools.

Nice to have

  • Master’s degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area.
  • Background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly.

What we offer

  • Incentive awards for your performance
  • 401(k) match
  • stock purchase plan
  • paid maternity and parental leave
  • PTO
  • multiple health plans
  • medical coverage
  • vision coverage
  • dental coverage
  • company-paid life insurance
  • short-term and long-term disability
  • company discounts
  • Military Leave Pay
  • adoption and surrogacy expense reimbursement
  • Live Better U education benefit program

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Principal Software Engineer, Web

8 matching positions

Principal Software Engineer--Web data platform

We are looking for a talented and experienced Principal Software Engineer to joi...
Location
Location
China , Beijing
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 7+ years of professional software development experience
  • Proficiency in at least one high-level programming language including but not limited to: C++, C#, Java, Golang or Rust
  • Good communication, collaboration and problem-solving skills
  • Fluent English speaking and writing
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design the architecture of Crawler system, ensuring scalability, efficiency, performance and quality
  • Implement features in a distributed and scalable environment using data to guide and measure success
  • Develop and execute unit, integration, and performance tests to ensure the system is reliable, robust, and meets quality standards
  • Debug and mitigate incidents in live production environments
  • Stay up to date with the latest industry trends and technologies and proactively suggest improvements to the existing system
  • Collaborate closely with cross-functional teams, including product managers and other engineers, to align development goals with business objectives
  • Fulltime
Read More
Arrow Right

Principal Software Engineer--Web data platform

We are looking for a highly motivated and experienced platform engineer to join ...
Location
Location
China , Beijing
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Solid foundation in distributed systems, concurrency, networking, and system design
  • Excellent communication, collaboration, and problem‑solving skills
  • Fluency in English (spoken and written)
Job Responsibility
Job Responsibility
  • Design and architect large‑scale distributed pipelines to ensure scalability, robustness, performance, and cost efficiency
  • Implement new features and system improvements in highly distributed, parallelized environments, using data to measure and validate impact
  • Develop and maintain comprehensive test coverage, including unit, integration, and performance tests, ensuring production-grade reliability
  • Debug, triage, and mitigate issues in live production environments handling massive data flows
  • Continuously improve the system architecture, proposing and driving enhancements based on industry best practices and emerging technologies
  • Collaborate cross‑functionally with engineers, PMs, and partner teams to align technical execution with business and product objectives
  • Contribute to engineering excellence, operational rigor, and incident‑free execution for mission‑critical pipelines that support Bing’s web data ecosystem
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Excel Web

Microsoft Excel is the surface for World’s information, used by millions of peop...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Deep expertise in web technologies, distributed systems, and performance optimization
  • Proven ability to drive architectural decisions and influence at org-wide scale
  • Solid communication skills and ability to work across disciplines and geographies
Job Responsibility
Job Responsibility
  • Architect and implement scalable, performant, and reliable systems for Excel Web, with a focus on fundamentals
  • Lead deep technical investigations into performance regressions, reliability gaps, and architectural debt
  • Drive cross-team initiatives that span multiple components and disciplines, influencing partner teams across Microsoft
  • Champion AI-driven engineering practices, including AI-assisted bug triage, code generation, and live site mitigation strategies
  • Collaborate with PMs and EMs to shape product direction, ensuring alignment with customer needs and business goals
  • Mentor and grow other engineers, fostering a culture of technical excellence and continuous learning
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Evisort AI

Location
Location
Canada , Vancouver; Toronto
Salary
Salary:
168000.00 - 252000.00 CAD / Year
Workday
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of experience in software engineering
  • 8+ years experience with a web development framework (Flask, Django, FastAPI, NestJS, Sprint Boot, Ruby on Rails, ASP.NET, etc.)
  • 8+ years with PostgreSQL DB and SQL
  • Experience building and operating SaaS products in major cloud environments (AWS preferred)
  • Deep understanding of the tradeoffs and architecture of modern, highly-available, distributed systems
  • Exceptional influence and communication skills to translate architecture to business value for all stakeholders
  • Expert knowledge of software development best practices (DevOps, CI/CD, automated testing, observability)
  • Hands-on experience with containerization technologies (Docker, Kubernetes)
  • Familiarity with Elasticsearch
  • Exposure to additional programming languages like Java (backend) and TypeScript (frontend/fullstack) is a plus
Job Responsibility
Job Responsibility
  • Collaborate with engineering, data science, product, and develop teams to build and evolve our vision, strategy, and roadmap
  • Participate in an encouraging, iterative team culture that values curiosity, learning, and strong engineering practices
  • Contribute to the growth and success of your teammates through knowledge sharing and mentorship
  • Take ownership of multiple functional areas in our platform — from development to production (“you build it, you run it”)
What we offer
What we offer
  • Workday Bonus Plan or a role-specific commission/bonus
  • annual refresh stock grants
  • comprehensive benefits
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Frontend (Strata Cloud Manager)

Your Career: Help build what is next. Our Cloud Management Platform is a public ...
Location
Location
United States , Santa Clara
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience working as a UI Engineer/Full Stack Developer
  • Expertise in writing scalable enterprise web-apps using Javascript, CSS, HTML, ReactJS, TypeScript, Jest
  • Experience with server side programming language NodeJS, GoLang or Java is a plus
  • Ability to quickly learn and understand complex APIs - REST, streaming, webhooks is a plus
  • Familiarity with Micro Service architecture is preferred
  • Excellent communicator, self-driven, and can work collaboratively with product teams
  • Experience with modern build tools such as npm/yarn, Webpack, monorepo structures
  • Experience in Test-Driven Development (Jest, Mocha, Jasmine)
  • Deep understanding of code vulnerabilities (security issues, type-safe code, sql injections, XSS etc.)
  • Experience setting up a front-end toolchain for tests, docs, bundles, using modern OS tooling libraries
Job Responsibility
Job Responsibility
  • Participate in architecture
  • design and development of features for the company's security platforms on on-premise devices, the public cloud and private cloud
  • Proven ability to lead and collaborate with many cross-functional teams with an emphasis on end-to-end delivery
  • Research, Suggest and Implement different web frameworks suited to the specific platform
  • Work with product management on user requirements, designers to plan, implement and deploy sophisticated user interfaces
  • Actively involved in code reviews to ensure the shipped product meets the highest code standards and follows best practices
  • Pro-actively design and improve all aspects of the UI, collaborate closely with team members to produce extraordinary user experience
What we offer
What we offer
  • Restricted stock units
  • Bonus
  • Fulltime
Read More
Arrow Right

Executive Manager - Principal Software Engineer

The Senior Software Engineer will play a pivotal role in software development ac...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
pepsico.com Logo
Pepsico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A Bachelor's Degree in Computer Science, Engineering or a related field
  • Minimum of 6 years of relevant software development and engineering management experience
  • 3+ years of experience on architecting fault tolerant, high scale distributed systems
  • Commanding knowledge of data structures, algorithms, and object-oriented design
  • Expertise in Java and Spring / SpringBoot ecosystem, JUnit , BackEnd MicroServices, Serverless Computing, Creating REST API'S
  • Experience with Azure Google Cloud, Amazon Web Services and cloud specific PaaS and SaaS solutions
  • Experience with mission critical, 24x7 systems
  • Experience with high throughput cloud native distributed systems
  • Experience implementing and consuming large-scale web services
  • Deep knowledge of design patterns
Job Responsibility
Job Responsibility
  • Support the vision and guide a team of engineers to build and support digital products and services (DPS) across S&T core priorities
  • Partner with User Experience, Product Management, IT, Data & Analytics, Emerging Tech, Innovation, and Process Engineering teams to deliver the Digital Products portfolio
  • Support software development strategy utilizing industry standards. Create roadmap and timing of implementation of the roadmap based on business requirements and strategy
  • Support expanding DPS capabilities through a customer obsessed, services-driven digital solutions platform that leverages data and AI to deliver automated and personalized experiences
  • Help problem solve delivery impediments, risks, issues, and changes tied to the engineering initiatives to the stakeholders
  • Interact with key business partners to recommend solutions that best meet the strategic needs of the business
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Location
Location
United States , Columbus
Salary
Salary:
130500.00 - 170000.00 USD / Year
aflac.com Logo
Aflac
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must have a Bachelor’s degree in Computer Science, Information Systems or related technical field.
  • Must have at least 6 years of progressive experience in IT positions performing the following duties: Applying experience with the Wynsure/eWAM full development cycle, Wynsure production support, and specific expertise in Wynsure Enrollment domain including Wynsure Service Layer Integration (SLI) APIs, Wynsure Event-Driven-Architecture (EDA), Wynsure Data Migration, and Wynsure Optimizations.
  • Experience in supporting an Enterprise scaled Production environment for Wynsure, including troubleshooting thru logs and crash dumps.
  • Utilizing experience with: Wynsure technology: GOLD (enhanced variant of C++), eWAM, wMigrate, Wyseman, OQL
  • Web Services, SQL Server, ETL, Transact SQL (writing complex stored procedures, triggers), Powershell, IIS.
  • API and Integration including WebServices, REST, SOAP, XML, JSON.
Job Responsibility
Job Responsibility
  • Define architectural guidelines and best practices
  • Lead software development initiatives from conception to deployment
  • Collaborate with stakeholders to align software solutions with business objectives
  • Introduce and train teams in advanced programming languages and tools
  • Ensure cloud readiness and optimal performance of all applications
  • Lead and mentor technical and project team members at the business function level
  • Lead the project team in analyzing the requirements and providing accurate and detailed estimates for the designing, building, testing and deployment phases of the project
  • Provide technical leadership and mentoring to various technical teams
  • Collaborate with Architects, Developers, Senior Infrastructure Technical staff to evaluate and recommend technology advancements and business solutions for assigned projects and/or applications
  • Support the implementation and testing of cross-functional systems, ensuring system meets the needs of client and business
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Java Backend

We're looking for a Principal Software Engineer with a passion for solving probl...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
onetrust.com Logo
OneTrust
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in computer science, Engineering, or related technical or business field
  • 8+ years of professional software engineering/development experience
  • Extensive hands-on experience and expertise in object-oriented design methodology and application development using Java/J2EE, Design Patterns, Spring MVC, SQL, Web services
  • Experience with elastic search and data streaming tools like Kafka
  • Good understanding of web services and SOA related standards like REST/OAuth/JSON
  • A competent understanding of code and script (Python, Bash)
  • Moderate experience with SQL and NoSQL databases
  • Agile development (Scrum, XP, or Pair Programming) experience
  • Ability to use a wide variety of open-source technologies and cloud services (Azure, Google Computer, or Amazon Web Services)
  • Recent development experience using Drupal, Ember, Angular 8+, Java 7+, or Python
Job Responsibility
Job Responsibility
  • Develop web and mobile interfaces for product module or new prototypes using HTML, CSS, JavaScript/Typescript and/or design, develop, and unit test applications deployed to MS Azure while assisting with cloud application architecture using Drupal, Python, Core Java, REST, and the Spring ecosystem
  • Achieve at least 80% code coverage or per the revised standards set by the team
  • Work closely with UX, Product Managers and/or Product Owners, as well as other developers to contribute to planning and grooming sessions and drive team's discussions on system architecture and component design
  • Support the team to ensure all committed stories for the sprint are completed per the sprint goal
  • Work toward reducing total number of defects in the module/product to industry standards by catching and fixing issues early in development
  • Ensure critical and high priority CII's are delivered per SLA
  • Conduct peer reviews to improve code quality
  • Help junior developers follow development testing, exploratory testing, AI testing and/or test automation
  • Help build high-performing teams, grow and mentor the technical skills within the team and create development opportunities for them
What we offer
What we offer
  • Comprehensive healthcare coverage
  • Flexible PTO
  • Equity RSUs
  • Annual performance bonus opportunities
  • Retirement account support
  • 14+ weeks of paid parental leave
  • Career development opportunities
  • Company-paid privacy certification exam fees
  • Fulltime
Read More
Arrow Right