Senior Software Engineer: Backend
Company | Walmart |
---|---|
Location | Bentonville, AR, USA, Sunnyvale, CA, USA |
Salary | $90000 – $234000 |
Type | Full-Time |
Degrees | Master’s |
Experience Level | Senior |
Requirements
- 5+ years of relevant industry experience in software development building large scale complex distributed systems.
- Experience working with multiple tech stack React or React Native, Java, k8s, Spring framework, API development, etc.
- Experience with monitoring tech Splunk, Prometheus, APM, etc.
- Strong knowledge of complex software design, distributed system design, design patterns, data structures, and algorithms.
- Sound decision-making skills with the ability to balance conflicting interests in a complex and fast-paced environment.
- Strong collaboration and communication skills, with the ability to work effectively with cross-functional teams and stakeholders.
Responsibilities
- Assists in providing guidance to small groups of engineers for assigned Engineering projects by providing pertinent documents, directions, examples, and timeline.
- Provides support to the business by responding to user questions, concerns, and issues; researching and identifying needed solutions; determining implementation designs; and directing users to appropriate contacts for issues outside of associates domain.
- Manages small to large-sized complex projects by reviewing project requirements; translating requirements into technical solutions; researching and identifying alternative solutions; and ensuring on-time delivery and hand-offs.
- Troubleshoots business and production issues by gathering information; performing root cause analysis; engaging support teams; and developing solutions.
- Participates in the discovery phase of small to medium-sized projects to come up with high level design by partnering with product management, project management, business, and user experience teams.
- Demonstrates up-to-date expertise and applies this to the development, execution, and improvement of action plans.
- Provides and supports the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying business needs; and adapting to competing demands.
- Models compliance with company policies and procedures and supports company mission, values, and standards of ethics and integrity.
- Translates requirements into solutions, writing code, collaborating with cross-functional team and keeping a high bar on overall code/software quality.
- Upholds high standards in quality and operational excellence.
- Participates and directs root cause analysis of critical business and production issues.
- Creates/configures simple, testable, maintainable code for entire component/application and ensures the components are meeting business/technical requirements.
Preferred Qualifications
- Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year’s 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.