×
Register Here to Apply for Jobs or Post Jobs. X

Principal, Software Engineer

Job in Sunnyvale, Santa Clara County, California, 94087, USA
Listing for: Walmart Data Ventures
Full Time position
Listed on 2026-06-12
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Cloud Engineer - Software, Java Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Position Summary

As a Principal Engineer, you will be responsible for designing and developing new product features, supporting existing implementations and working with product, engineering, & business partners on new innovations.

Job Summary

As a Principal Engineer, you will be responsible for designing and developing new product features, supporting existing implementations and working with product, engineering, & business partners on new innovations.

Responsibilities
  • Lead and participate in medium- to large-scale projects by reviewing project requirements, translating requirements into technical solutions, gathering requested information, writing, and developing code, conducting unit testing, communicating status and issues to team members and stakeholders.
  • Actively participate and lead the technical requirements analysis, design review, contract closure with cross-functional teams across the globe.
  • Participate in and identify architectural improvements, code review, best practices, delivering testable, maintainable, and high-quality solutions.
  • Collaborate with cross-functional teams to design and develop scalable, high-performance software solutions.
  • Take ownership of full-stack development, including front-end and back-end components.
  • Utilize your expertise in Java, Spring Boot, and microservices to create robust and efficient applications.
  • Mentor/coach other engineers in the team to facilitate their development and to provide technical leadership to them.
  • Manage and maintain multiple production and non-production environments, ensuring that these environments are setup with the standard automated build and releases processes & deliver with quality, reliability.
  • Build, leverage and analyze tools, application logs, and analytics data to determine improvements to the product and engineering services.
  • Monitor the health of web application, work cross-functionally with partner teams such as Site Ops, Network, Storage, Systems, Monitoring & Application team.
  • Set high standards for operational excellence and system observability.
  • Encourage a culture of innovation, creativity, and high standards within the team, promoting the adoption of new technologies and best practices.
  • Stay updated with emerging technologies and industry best practices and contribute to knowledge sharing within the team.
Qualifications
  • Bachelor’s degree or master’s degree with 12+ years of experience in Computer Science or related field.
  • Proven track record of building successful software systems from inception to deployment.
  • Proven track record of building solutions that solve highly complex business problems.
  • Outstanding problem-solving skills, with the ability to make design trade-offs, balancing long-term "big picture" considerations with short-term implications of design decisions.
  • Expertise in distributed systems, service-oriented architecture, CI/CD, and operational excellence best practices.
  • Effective communication and collaboration skills, including consensus building, conflict resolution, influence, and persuasion skills.
  • Proven track record of mentoring and coaching engineers in technical problem-solving and career development.
  • Curiosity and strong ability to learn new domains and technologies.
  • Proficiency in building REST APIs and frameworks such as Spring, Spring Boot, Spring Data JPA, and Hibernate.
  • Experience in designing and developing enterprise solutions in Java/J2EE following multi-tier architecture.
  • Basic understanding of JavaScript & any one Front end frameworks like React.js & Angular would be preferred.
  • Experience with containerization technology like Docker, Kubernetes.
  • Experience in any one of Testing framework is preferred.
  • Strong understanding of Agile methodology and leveraging SDLC tools to improve development, CI/CD, and testing efficiency (JIRA, Jenkins, GIT, JUnit, Selenium, Lint).
  • Experience with Azure Cloud Stack, GCP or other cloud stacks.
  • Knowledge of open-source libraries, design patterns and micro-service architecture.
  • Hands on knowledge with RDBMS like MySQL, Postgres.
  • Hands on working experience in any messaging platform like Kafka is preferred.
  • Excellent understanding of DS/Algorithms, and problem-solving skills.
  • E…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary