The Senior Software Engineer owns scoped feature or model delivery through collaborative engineering teams. The role manages implementation, iteration, testing, and ongoing support for assigned services, APIs, user interfaces, or machine-learning model components, aligning outcomes with broader platform, system, and domain objectives. The engineer writes clean, efficient, reliable code; drives the software development lifecycle; and supports high-quality, reliable systems through testing, monitoring, and continuous integration. The position is based at 811 Excellence Dr., Bentonville, AR 72716. Required skills include object-oriented programming with Java and J2EE; AngularJS and Angular 2; Android and iOS mobile front-end development; Git and GitHub; JUnit and TestNG; Eclipse and IntelliJ; SQL and DB2; Docker; software design patterns and methodologies; and REST and SOAP web services. The employer will accept any amount of experience with the required skills. Minimum education and experience: a master’s degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related field plus one year of experience in software engineering or a related field; or a bachelor’s degree or equivalent in one of those fields plus three years of experience.
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