- Salary
- $121k – $220k
- Location
- (USA) Trust Building AR Bentonville Home Office, United States of America
- Type
- Full-time
- Department
- Engineering
- Seniority
- Lead
- Education
- Master
- Closing date
- Today
- Source
- Workday
Description
This notice is being provided as a result of the filing of an Application for Permanent Alien Labor Certification. Any person may provide documentary evidence bearing on the application to the Certifying Officer of the Department of Labor: U.S. Department of Labor, Employment and Training Administration, Office of Foreign Labor Certification, 200 Constitution Avenue, NW, Room N-5311, Washington, DC 20210
What you'll do...
Position: Principal Software Engineer
Job Location: 811 Excellence Dr, Bentonville, AR 72716
Duties: Leads and directs in large-scale, complex, cross-functional projects by reviewing project requirements; translating requirements into technical solutions; directing and reviewing design artifacts (for example, proof of concepts, prototypes); writing and developing code; overseeing software design; reviewing unit test cases; communicating status and issues to team members and stakeholders; directing project team and cross functional teams; enhancing design to prevent re-occurrences of defects; ensuring on-time delivery and hand-offs; interacting with project manager to provide input on project plan; and providing leadership to the project team. Leads the work of cross-functional groups of ten to twenty engineers, including offshore associates, for assigned Engineering projects by providing pertinent documents, direction, and examples; identifying short and long term solutions and timeline; reviewing and approving proposed solutions; implementing new architectural patterns; and performing design and code reviews of changes. Directs root cause analysis of critical business and production issues by reviewing and analyzing information (for example, issue, impact, criticality, possible root cause); directing actions as designated in the plan; interpreting the results to determine further action; directing root cause analysis to prevent future occurrence of issues; and reviewing and approving online documentation. Supports business objectives by collaborating with business partners to identify opportunities and drive resolution; partnering with business to define priorities; identifying short- and long-term solutions; and leading cross-functional partnership. Architecture Acumen: Architectural principles; Systems and environment behavior; Architectural Styles, Patterns and plans; Architectural standards; Non-functional System performance parameters; Technology Strategy. To assist in decomposing the product architecture into multiple components and modules and define architectural specifications for each module. Create/Apply the right architectural pattern across the module as indicated in the architectural plan to obtain the right result. Define the architecture blueprint for the various components within a product/solution. Analyze system performance impacting the complete product for non-functional requirements like reliability, operability, performance efficiency and security. Leads the discovery phase of large projects to develop high level design by partnering with the Product Management, Web Operations, Project Management, Business and User Experience teams; obtaining cross-function approvals; driving proof-of-concept; and implementing prototypes to validate ideas. Requirement And Scoping Analysis: Traceability matrix; Risk analysis methodologies; Cost Analysis; Business objectives; Classification of requirements; User stories to explore relevant products/solutions from an existing repertoire, that can address business/technical needs.
Minimum education and experience required: Bachelor's degree or the equivalent in Computer Science, Computer Engineering, Computer Information Systems or related field plus 5 years of progressively responsible post-baccalaureate experience in software engineering or related area; OR Master's degree or the equivalent in Computer Science, Computer Engineering, Computer Information Systems or related field plus 3 years of progressively responsible post-baccalaureate experience in software engineering or related area.
Skills required: Must have experience with: Designing and implementing RESTful backend services using Java or Python; Object-oriented programming using Java and Python; Developing and maintaining microservices-based architectures; Working with distributed systems and high-availability applications; Developing frontend components using JavaScript framework React; Designing and consuming APIs for client-server applications; Working with messaging or event-driven systems (Kafka); Working with relational and NoSQL databases for data persistence; Using version control system Git in a collaborative development environment; Implementing CI/CD pipelines for automated build, test, and deployment; Deploying and running applications in cloud or containerized environments. Employer will accept any amount of experience with the required skills.
Rate of pay: $121,222.00 - 220,000.00/year
Wal-Mart is an Equal Opportunity Employer.