Skip to content

Staff – Software Engineer
Company | Walmart |
---|
Location | Bentonville, AR, USA |
---|
Salary | $110000 – $220000 |
---|
Type | Full-Time |
---|
Degrees | Master’s |
---|
Experience Level | Mid Level, Senior |
---|
Requirements
- Hands on development on building n-tier applications using RESTful Services, Java/J2EE, JavaScript, Python, NoSQL, RUST.
- Working knowledge of one or more cloud technologies such as AZURE, GCP, OpenStack
- Experience in internet-scale distributed technologies (e.g. Solr, Kafka, Mem Cache, etc.)
- Relevant experience with relational and no-sql databases (e.g. MySQL, Oracle, Cassandra, etc.)
- Advanced knowledge of complex software design, distributed system design, design patterns, data structures and algorithms.
- Experience with distributed version control like Git or similar.
- Familiarity with continuous integration/deployment processes and tools such as Jenkins and Maven.
- Strong experience interfacing with Web Services platforms
- Strong expertise in development of scalable cloud native microservices
- Strong expertise in designing and building APIs
- Strong expertise with Cloud Technologies like Azure and/or GCP
- Strong Expertise in Java, Scala, Object Oriented ; Functional Programming, Design Patterns
- Experience in all areas of engineering including DevOps, Chaos Engineering, SRE, and on-call rotations to assure service availability and operational excellence.
Responsibilities
- Design ; develop highly scalable services and solve complex software systems problems by leveraging state-of-the-art technology.
- Provide technical direction, architecture leadership and expertise to the team.
- Lead by example. Show your chops as an exceptional and experienced developer.
- Drive projects of high visibility across the organization.
- Participate in medium- to large-scale, complex, cross-functional projects by reviewing project, product and business requirements; translating requirements into technical solutions; gathering requested information (for example, design documents, product requirement); designing robust and scalable architectures; writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with cross functional teams; troubleshooting open issues and bug-fixes; enhancing design to prevent re-occurrences of defects; ensuring on-time delivery.
Preferred Qualifications
- Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years’ experience in software engineering or related area.
- Knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly.
- Knowledge of accessibility best practices.