10,000 jobs found — updated daily
The Senior Software Engineer performs solution design and contributes to software architecture, distributed systems, scalability, design patterns, disaster recovery, technology stacks, minimum viable products, non-functional requirements, and telemetry. The role helps design solutions so processes and applications work together for specific product components or modules, evaluates design trade-offs against business requirements, and converts high-level designs into detailed designs using mock screens, pseudocode, and functional logic. The engineer performs requirements and scoping analysis, assesses gaps between customer or business expectations and existing solutions, classifies requirements, anticipates risks, and communicates potential issues and corrective steps to stakeholders. The role contributes to user stories for Agile development and reviews coding standards, languages, frameworks, tools, platforms, and quality, safety, and security requirements. It develops and configures software to meet business and technical requirements, including availability, scalability, and maintainability needs; assists with selecting appropriate development languages, standards, and tools; and builds automation scripts for CI/CD, testing, and other processes. The engineer also implements telemetry and applies security policies during development. The position performs testing activities, including test preparation and strategy, mapping customer requirements to test objectives, creating and executing test cases, using suitable testing tools, analyzing and tracking defects, conducting regression testing, and learning from past defects. It also troubleshoots performance and availability bottlenecks and monitors projects against approved milestones and timelines. The position requires a bachelor's degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related field, plus three years of experience in software engineering or a related field. Required skills include React Native, JavaScript, iOS and Android development, Redux, RESTful API integration, React Native debugging, Jest, application performance optimization, Git, Node.js fundamentals, resilient error handling, Node.js security, monitoring and logging, and CI/CD pipelines. The employer accepts any amount of experience with the listed required skills. The role is located at 811 Excellence Dr, Bentonville, AR 72716. Pay is $90,000 to $180,000 per year, with additional annual or quarterly performance incentives.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior

The resume builder that gets results.