Posted in

Staff – Software Engineer

Staff – Software Engineer

CompanyWalmart
LocationBentonville, AR, USA
Salary$110000 – $220000
TypeFull-Time
DegreesMaster’s
Experience LevelMid 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.