Software Engineer, Sr. (Apps)

AeroVironment • Pittsburgh, PA • Posted June 27, 2026

About the Role

**Worker Type**

Regular

**Job Description**

**_Summary_**

As a **Sr. Software Engineer (Applications)** one works with and is mentored by a talented group of engineers to design and develop software solutions to meet customer requirements.

**_Duties/ Responsibilities_**

+ Design, develop, and maintain application-level user interfaces for complex software systems
+ Work within a defined software development lifecycle, participating in design reviews and UI/UX discussions
+ Translate detailed software and system requirements into scalable, user-focused UI solutions
+ Create and maintain UI architecture, design documentation, and implementation guidelines
+ Implement clean, testable, and maintainable code following established coding standards
+ Develop and execute unit tests and validation strategies for UI and application logic
+ Collaborate closely with backend, systems, and hardware-adjacent engineers to integr...