> Markdown version of [/jobs/ext/2124547-senior-software-engineer-apps](https://www.wearedevelopers.com/jobs/ext/2124547-senior-software-engineer-apps). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer (Apps) - **Company:** AeroVironment, Inc. - **Location:** Lawrence, KS, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Microsoft Windows, Algorithm Design, Apple IOS, Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing, Computer Engineering, Software Debugging, Linux, Web Development, Integrated Development Environments, Object-Oriented Software Development, Webui, Software Engineering, Software Requirements Analysis, Software Systems, Subversion, ReactJS, Git, Infrastructure Automation Frameworks, Information Technology, React Redux - **Published:** August 19, 2026 - **Apply:** https://www.kansasworks.com/jobs/13643331 ## About the Role + Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics is required or equivalent combination of education, training, and experience + Minimum 8 - 12 years of relevant experience in Windows or Linux application software development. Object Oriented Design experience is required + Expertise in one of the following: C# .Net, Java, C++, and/or Web UI + Experienced writing unit tests and debugging code + Experienced with formal and structured lifecycle development process + Experienced with Agile Software Development Process Management + Demonstrated mathematical and analytical skills are required + Demonstrated familiarity with source code configuration management tools such as SVN and Git as well as familiarity with IDEs and debuggers + Willingness to travel locally (Occasionally) Other Qualifications & Desired Competencies + Advanced degree is preferred + Experience with Android, iOS, or React/Redux web development is preferred ## Description As a Sr. Software Engineer (Applications) one works with and is mentored by a talented group of engineers in a fast moving, collaborative Agile development environment. In this role, one plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools. Position Responsibilities + Works within a defined software life cycle development process + Understands the requirements and process. Participates in and leads software design reviews + Creates software design documentation according to software process requirements + Implements coding according to coding standard. Writes a unique test, and validate software according to the process. Contributes to process improvement efforts + Delivers work on time according to agreed completion dates and project schedule & budget + Supports and derives algorithm design from detailed software requirements + Works closely with multiple teams of software developers reusing developed software to support different programs + Operates in a continuous learning environment and provides guidance and mentoring to less experienced engineers + Demonstrates methods and procedures on new assignments and may coordinate activities of other personnel (Team Lead) + Other duties as assigned ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)