Software Engineer, Sr. (Apps)

AV

Pittsburgh (Allegheny County)

On-site

USD 111,500 - 158,025

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision insurance
401K with company matching
Paid holiday shutdown

Job summary

AV in Pittsburgh is seeking a Senior Software Engineer (Applications) to design and develop software solutions. As part of a talented team, you will work on application-level user interfaces and ensure high-quality deliverables.

The ideal candidate has over 12 years of software engineering experience, strong skills in QML and C++, as well as proficiency in working within Agile methodologies. An excellent benefits package is offered, including medical and 401K with company matching.

Qualifications

  • Minimum 12 years of relevant experience in software engineering or related field.
  • Demonstrated experience in UI architecture and performance considerations.
  • Strong understanding of object-oriented design and data structures.

Responsibilities

  • Design, develop, and maintain application-level user interfaces for complex software systems.
  • Collaborate closely with backend, systems, and hardware-adjacent engineers.
  • Mentor and provide technical guidance to less experienced engineers.

Skills

Proficiency in QML and C++
Strong software engineering skills
Ability to work in a small team environment
Experience building user-facing applications
Experience writing unit tests
Experience with Agile methodologies

Education

B.S or M.S. Degree in Computer Engineering, Computer Science, or Electrical Engineering

Tools

Git
Qt/QML

Job description

Job Description

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.

Worker Type

Regular

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 integrate UI with real‑time data sources
  • Contribute to continuous improvement of development processes, UI frameworks, and tooling
  • Deliver high‑quality work on schedule and within project constraints
  • Mentor and provide technical guidance to less experienced engineers
  • Work on problems of moderate to high complexity, requiring analysis and judgment across multiple technical factors
  • Support cross‑program software reuse and shared UI components
  • Other duties as assigned
Experience
  • B.S or M.S. Degree in Computer Engineering, Computer Science, or Electrical Engineering is required or equivalent combination of education, training, and experience
  • Minimum 12 years of relevant experience in software engineering or related field; strong software engineering skills with proficiency in QML and C++ including a sound understanding of common data structures, algorithms, object‑oriented programming, and development workflows
  • Able to work in a small team environment where product ownership is emphasized
  • Demonstrated experience building user‑facing applications or UI frameworks
  • Experience writing unit tests and debugging complex applications
  • Experience working within formal, structured development processes
  • Experience with Agile software development methodologies
Additional Requirements
  • Ability to travel quarterly across the country or internationally
  • Strong understanding of UI architecture, state management, and performance considerations
  • Familiarity with real‑time or data‑intensive UI systems (e.g., robotics, industrial controls, simulation, visualization)
  • Experience with Qt/QML, React, or other declarative UI frameworks is a plus
  • Experience with Android or iOS development is a plus
  • Familiarity with Git (or similar source control systems), modern IDEs, and debugging tools
  • Understanding of object‑oriented design, data structures, operating systems, and basic networking concepts
  • Experience in robotics, autonomous systems, drones, or hardware‑integrated software is a plus
Physical Demands
  • Ability to work in an office environment (Constant)
  • Required to stand and sit for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent)
Special Requirements
  • U.S. Citizenship is required, per ITAR definition
  • Willingness to travel (Occasionally)
  • Ability to obtain at minimum Secret level security clearance
Clearance Level

No Clearance

Salary Range For This Role Is

$111,500 - $158,025

Benefits

AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: http://www.avinc.com/myavbenefits.

EEO/AA Statement

We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status.

ITAR Requirement

This position requires access to information that is subject to compliance with the International Traffic Arms Regulations (“ITAR”) and/or the Export Administration Regulations (“EAR”). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment’s determination that it will be able to obtain an export license in a time frame consistent with AeroVironment’s business requirements. A “U.S. person” according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR

  • 120.15. Some positions will require current U.S. Citizenship due to contract requirements.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Sr. (Apps)
Software Engineer, Sr. (Apps)

SwiftCruit • Pittsburgh

On-site
USD 111,500 - 158,025
Software Engineer, Sr. (Apps)
Software Engineer, Sr. (Apps)

InvestedintheMission • Pittsburgh

On-site
USD 111,000 - 159,000
Medical
Dental
Vision
+3
Software Engineer I-3
Software Engineer I-3

avav • Town of Florida (NY)

On-site
USD 61,000 - 93,000
Medical insurance
Dental insurance
Vision insurance
+3
Software Engineer I-2
Software Engineer I-2

avav • Town of Florida (NY)

On-site
USD 61,000 - 93,000
Medical insurance
Dental insurance
Vision insurance
+3
Software Engineer I-1
Software Engineer I-1

avav • Town of Florida (NY)

On-site
USD 61,000 - 93,000
Medical insurance
Dental vision
401K with company matching
+2
Sr. Staff Software Engineer (Applications)
Sr. Staff Software Engineer (Applications)

avav • San Diego (CA)

On-site
USD 147,000 - 224,250
9/80 work schedule
Paid holiday shutdown
Medical, dental, vision
Principal Software Engineer
Principal Software Engineer

AeroVironment • Melbourne (FL)

On-site
USD 110,000 - 140,000
Medical, dental and vision benefits
401K with company matching
9/80 work schedule
+1
Senior Software Engineer
Senior Software Engineer

avav • San Diego (CA)

On-site
USD 100,500 - 153,250
Software Engineer II (Applications)
Software Engineer II (Applications)

AV • San Diego (CA)

On-site
USD 82,000 - 125,000
Medical, dental, vision
401(k) with company match
9/80 work schedule
+1
Principal Engineer – Software Engineering (Embedded)
Principal Engineer – Software Engineering (Embedded)

avav • Moorpark (CA)

On-site
USD 147,000 - 224,250
Medical benefits
401K with company matching
9/80 work schedule