The Senior Software Engineer owns scoped feature or model delivery through collaborative engineering teams, managing implementation, iteration, testing, and ongoing support for assigned services, APIs, user interfaces, or machine-learning components. The role takes a product-driven approach and aligns outcomes with platform, system, and domain objectives. Responsibilities include writing clean, reliable code; executing the software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and maintenance; and automating repetitive tasks. The engineer integrates AI agents and machine-learning components, uses generative AI development tools, and applies object-oriented programming and documentation practices. The role also contributes to solution design, evaluates technical trade-offs, participates in design reviews, and supports colleagues through mentorship and knowledge sharing. The engineer works with stakeholders and cross-functional teams to define user or business problems, translate them into technical requirements, and establish measures of success. The role monitors application performance, supports project milestones and delivery reporting, and promotes engineering excellence, system reliability, and customer experience. Technical ownership includes ensuring deliverables meet quality standards and business objectives and taking initiative to resolve issues and complete projects. The position requires specified iOS engineering experience, including Swift and Objective-C, iOS frameworks, performance and network debugging, application testing and deployment, backend integrations, and scalable application architecture. The employer accepts any amount of experience with the required skills. The position is located at 811 Excellence Dr., Bentonville, AR 72716.
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