Walmart

Staff Software Engineer

Sunnyvale, CA US
USD 182k - 286k
Kafka Java Spring Microservices API Cassandra Elasticsearch Azure
This job is closed! Check out or
Description

What you'll do...

Position: Staff Software Engineer

Job Location: 680 W. California Avenue, Sunnyvale, CA 94086

Duties: Lead the work of other small groups of engineers, including offshore associates, for assigned Software Engineering projects by providing pertinent documents, direction, and examples; identifying short- and long- term solutions and timelines; and reviewing and approving proposed solutions. Implement new architectural patterns; and perform design and code reviews of changes. Troubleshoot business and production issues by reviewing and analyzing information (for example, issue, impact, criticality, possible root cause). Engage support teams to assist in the resolution of issues, formulating an action plan. Direct actions as designated in the plan and interpret the results to determine further action. Perform root cause analysis to prevent future occurrence of issues and complete online documentation. Lead the discovery phase of medium to large projects to come up with high level designs by partnering with the product management, Web Operations, project management, and business and user experience teams. Obtain cross-function approvals; drive proof-of-concept; and implement prototypes to validate ideas. Develop innovation strategies, processes, and best practices by leading internal technical teams; partner with cross-functional teams across the business; develop assessments of key opportunities; document project scopes; and develop long-range plans and project timelines. Communicate with and influence decision-makers and executives within the organization; and resolve technology differences across teams through informed discussions. Lead and participate in medium- to large-scale, complex, cross-functional projects by reviewing project requirements and translating requirements into technical solutions. Gather requested information (for example, design documents, product requirements, wire frames); write and develop code; conduct unit testing; communicate status and issues to team members and stakeholders; and collaborate with project teams and cross functional teams.  Troubleshoot open issues and bug-fixes; enhance designs to prevent re-occurrences of defects; ensure on-time delivery and hand-offs; interact with project managers to provide input on project plans; and provide leadership to the project team. Supports business objectives by collaborating with business partners to identify opportunities and address high-priority initiatives (for example business strategy, technical feasibility, implementation alternatives). Identify short- and long-term solutions and lead cross-functional partnership. Utilize industry research to improve Wal-Mart's technology environment by analyzing industry best practices; bench marking industry against internal processes and solutions; researching or influencing future industry solutions for fit with internal needs; and defining software development guidelines, standards, and processes.

Minimum education and experience required: Master’s degree or equivalent in Computer Science, Engineering (Any), or related field and 3 years of experience in large scale enterprise software development environment; OR Bachelor’s degree or equivalent in Computer Science, Engineering (Any), or related field and 6 years of experience in large scale enterprise software development environment.

Skills required: Experience with the Java programming language and its ecosystem and frameworks, including Spring and SpringBoot Micro Services. Experience designing and developing RESTful APIs. Demonstrated knowledge of Relational Database Management Systems. Experience with NoSQL databases, including Cassandra, Apache Solr, and Elasticsearch. Experience with Microsoft Azure CosmosDB for scalable and globally distributed databases. Experience working with Apache Kafka to build scalable and distributed messaging systems. Experience using Offset Explorer to analyze and manage Kafka message offsets. Experience using Splunk for log management, monitoring, and analytics. Experience using Jira for issue tracking and project management. Experience using Confluence to create collaborative documentation and for knowledge sharing. Experience writing unit tests using the JUnit testing framework. Experience using Karate for API automation testing. Experience using Maven for project management, build automations, and designing cloud native architecture plans and implementation flows. Experience with data pipeline framework: Cosmic-Pipeline. Experience using IntelliJ IDEA as an integrated development environment. Experience using VS Code and version controlling tools, including GitHub. Employer will accept any amount of experience with the required skills.

Salary Range: $182,073/year to $286,000/year.  Additional compensation includes annual or quarterly performance incentives.   Additional compensation for certain positions may also include: Regional Pay Zone (RPZ) (based on location) and Stock equity incentives.

Benefits: At Walmart, we offer competitive pay as well as performance-based incentive awards and other great benefits for a happier mind, body, and wallet. Health benefits include medical, vision and dental coverage. Financial benefits include 401(k), stock purchase and company-paid life insurance. Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty and voting. Other benefits include short-term and long-term disability, education assistance with 100% company paid college degrees, company discounts, military service pay, adoption expense reimbursement, and more.

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

Wal-Mart is an Equal Opportunity Employer.

#LI-DNI #LI-DNP

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 232 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers