This is a senior software engineering role in Bentonville, AR 72716.
You will work inside collaborative engineering teams on features, services and models that the company runs in production.
Responsibilities
Own scoped features or model deliveries from build through testing and ongoing support, covering services, APIs, user interfaces or ML model components.
Keep a product mindset and tie your work to the goals of the wider platform, system and domain.
Write clean, efficient and reliable code in JavaScript, TypeScript, Python, Java, Rust, Dart or C++, as the work requires.
Run the full software lifecycle, including CI/CD deployments, automated testing, observability, monitoring and maintenance.
Write scripts that automate repetitive tasks, and build telemetry features on your own.
Review code structure, and help with defect management and debugging.
Connect AI agents and ML components to internal and external APIs to make software smarter.
Use GenAI tools such as GitHub Copilot to move faster and try new ideas.
Apply object-oriented design and documentation-first coding so code stays modular, maintainable and consistent.
Help turn high-level designs into detailed designs, using mock screens, pseudo code and functional logic.
Weigh trade-offs and design scalable, secure and maintainable systems that meet the company's standards.
Take part in design reviews and make sure the right design patterns and principles are applied.
Keep learning, and grow peers through mentoring and sharing knowledge.
Work with stakeholders to pin down complex business and user problems, and turn pain points into concrete technical requirements.
Define clear metrics that show whether a solution works and what impact it has.
Work with cross-functional teams so delivered solutions meet user needs and technical expectations.
Carry out complex maintenance and track application performance with suitable metrics and tools.
Keep projects on schedule through program reporting, CI/CD tooling and program logs.
Help deliver high-quality, reliable systems through proactive monitoring, testing and continuous integration.
Build a collaborative, improvement-focused engineering culture that looks after team wellbeing.
Help shape innovation, internal knowledge sharing and platform improvements through sound engineering practice.
Protect uptime, performance and customer experience by owning the quality of the features you ship.
Own your deliverables, make sure they meet quality standards and business goals, and take the lead on fixing issues and finishing projects.
Requirements
Hold a Master's degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Engineering (any) or a related field, plus 1 year of experience in software engineering or a related area.
Or hold a Bachelor's degree or equivalent in one of those fields, plus 3 years of experience in software engineering or a related area.
Have experience building REST API web services in Python.
Have experience writing object-oriented code in Python.
Have experience designing and implementing database systems with Redis.
Have experience building CI/CD workflows with Jenkins, Docker and Kubernetes.
Have experience implementing authentication and authorization with JWT tokens.
Have experience building event-driven messaging systems with Apache Kafka.
Have experience developing and deploying cloud applications on Microsoft Azure and Google Cloud Platform.
Have experience writing and running unit and integration tests for backend services.
Have experience supporting client service architecture design and build.
Have experience implementing API communication over HTTP and HTTPS, documented with Swagger.
Have experience designing and building user-interactive chatbot applications.
Any amount of experience with these skills is accepted.
Conditions
Pay ranges from $90,000.00 to $180,000.00 a year.
The role is based in Bentonville, AR 72716.
The company is an equal opportunity employer and runs a drug-free workplace with zero tolerance for illegal drugs and alcohol on the job.
Benefits
Competitive pay, plus performance-based incentive awards, paid annually or quarterly.
Medical, vision and dental coverage.
401(k), stock purchase plan and company-paid life insurance.
Paid time off, including sick leave, parental leave, family care leave, bereavement, jury duty and voting.
Short-term and long-term disability cover.
Education assistance, with 100% company-paid college degrees.
Company discounts, military service pay and adoption expense reimbursement.
Eligibility for some benefits depends on job classification and length of employment, and benefits may change or follow plan terms.