Application Software Engineer (Staff / Senior Staff)

engineeringjobs.net, Inc.

Town of Montana (WI)

Remote

USD 130,000 - 200,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work within the United States
401(k) matching
Paid time off
Medical, dental, and vision insurance
Disability coverage
ESPP
HSA and FSA options
Travel opportunities

Job summary

Jobgether is seeking an Application Software Engineer (Staff / Senior Staff) in the United States. You will architect mission-critical operator software across multiple unmanned aerial systems, defining frameworks, interfaces, data pipelines, and operator experiences.

You will mentor engineers and shape long-term technical roadmaps in collaboration with leadership. You will lead cross-functional initiatives spanning avionics, autonomy, guidance and navigation, testing, and operator experience,

Qualifications

  • Bachelor's degree in a technical field is required.
  • 10-15 years of professional software engineering experience.
  • Proven senior technical leader for large-scale software systems.
  • Experience defining architecture for mission-critical applications.
  • Experience with avionics, autonomy, GNC, or related aerospace systems.
  • Mentor senior engineers and lead cross-disciplinary initiatives.
  • Expert-level in C, C#, Python or similar languages.
  • Deep experience with UI/visualization frameworks (Qt, WPF, WinUI).
  • Real-time data handling, multithreading, and distributed systems knowledge.
  • DevOps, CI/CD, automated testing, version control.

Responsibilities

  • Define and guide application software architecture across multiple UAS platforms.
  • Lead cross-functional technical initiatives spanning avionics, autonomy, guidance, navigation and operator experience.
  • Establish design decisions for frameworks, interfaces, data pipelines, and operator software.
  • Review and guide high-impact proposals, engineering changes, and cross-program integrations.
  • Mentor senior and staff engineers, strengthening architectural thinking and leadership.
  • Represent software engineering in customer meetings and design reviews.
  • Drive enterprise standards for documentation, testing, and validation.
  • Influence long-term technical roadmaps and investments across programs.

Skills

C/C++
Python
C#
Qt
WPF
WinUI
DDS
ZeroMQ
MAVLink
ROS2
STANAG-4586
UI/Visualization
DevOps/CI/CD
Leadership
Mentoring

Education

Bachelor's degree in CS/Software/Computer Engineering
Master's degree preferred

Tools

Git
CI/CD tools
Jira
Docker
Kubernetes

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an Application Software Engineer (Staff / Senior Staff) based in United States.

This role serves as a senior technical authority shaping the architecture and evolution of mission-critical operator software across multiple unmanned aerial systems. You will define technical direction for application frameworks, mission system interfaces, visualization platforms, and operator-facing experiences. The position combines deep software engineering expertise with systems architecture, real-time data processing, and complex system integration. You will lead cross-functional initiatives spanning avionics, autonomy, guidance and navigation, testing, and operator experience. The role also provides significant influence over long-term technical roadmaps, engineering standards, and architectural investments. This is an opportunity to mentor senior engineers and contribute to highly complex, safety-critical aerospace software from a remote U.S.-based environment.

Accountabilities
  • Define and guide application software architecture across multiple UAS platforms, ensuring modularity, maintainability, scalability, and long-term technical sustainability.
  • Lead cross-functional technical initiatives spanning avionics, autonomy, guidance, navigation and control, test engineering, and operator experience.
  • Establish system design decisions covering application frameworks, interfaces, API standards, data pipelines, and operator-facing mission software.
  • Review, approve, and guide high-impact technical proposals, engineering change requests, and cross-program software integrations.
  • Lead the resolution of complex system-level issues involving multiple subsystems, distributed data flows, performance constraints, and safety considerations.
  • Drive long-term technical roadmap planning in collaboration with technical leadership, influencing feature priorities, capability evolution, and architectural investments.
  • Serve as a senior escalation point for complex debugging, telemetry diagnostics, mission software failures, and issues identified during flight operations.
  • Mentor senior and staff-level engineers, strengthening technical judgment, architectural thinking, knowledge sharing, and leadership capabilities.
  • Represent software engineering in customer meetings, major design reviews, executive briefings, and cross-site technical alignment discussions.
  • Advocate for operator-centered design principles that prioritize mission effectiveness, reliability, usability, and intuitive workflows.
  • Establish and contribute to enterprise standards covering software documentation, testing rigor, integration methodologies, and system validation.
  • Support the long-term evolution of application frameworks and mission software across multiple programs and platforms.
  • Collaborate with engineering and program leadership to identify technical risks and develop durable, scalable solutions.
  • Contribute to engineering culture-building and continuous improvement across development practices, architecture, and technical standards.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field.
  • 10--15 years of professional software engineering experience.
  • Proven track record as a senior technical leader for large-scale, multi-program software systems.
  • Significant experience defining architecture and long-term technical evolution for mission-critical applications.
  • Experience integrating application software with avionics, autonomy, GNC, ground control, or related aerospace systems.
  • Demonstrated ability to mentor senior-level engineers and lead complex initiatives across multiple technical disciplines.
  • Expert-level proficiency in C , C#, Python, or other core programming languages used in aerospace application development.
  • Deep experience with UI and visualization frameworks such as Qt, WPF, WinUI, or similar technologies.
  • Strong expertise in real-time data handling, multithreaded processing, networked systems, and distributed communication frameworks such as DDS, ZeroMQ, MAVLink, ROS2, or STANAG-4586.
  • Extensive experience designing modular architectures, interface standards, APIs, and enterprise-level software frameworks.
  • Strong understanding of system-level constraints involving avionics, autonomy, mission planning, and operator workflows.
  • High proficiency with DevOps practices, CI/CD pipelines, automated testing, configuration management, and version control.
  • Exceptional systems thinking and architectural leadership, with the ability to anticipate technical challenges and develop long-term solutions.
  • Strong ability to influence technical leaders, executives, and broader program direction.
  • Excellent cross-functional communication skills and the ability to operate effectively in complex, multi-team environments.
  • Strong capabilities in mentoring, knowledge transfer, and engineering culture development.
  • Demonstrated awareness of operational requirements and empathy for operator needs and mission use cases.
  • A Master's degree in Computer Science, Software Engineering, Aerospace Engineering, Robotics, Human-Computer Interaction, or a related field is preferred.
  • Experience guiding multi-year, multi-platform software evolution is preferred.
  • Experience supporting flight operations, ground system integration, SIL/HIL workflows, or mission operations is a plus.
  • Experience in aerospace, defense, or other safety-critical environments with regulatory or certification constraints is preferred.
  • Experience with mapping engines, advanced geospatial visualization, 3D rendering, or sensor-fusion interfaces is a plus.
  • Experience designing extensible plugin architectures for long-term system growth is advantageous.
  • Experience with large-scale performance optimization, telemetry analysis frameworks, or reliability engineering is preferred.
  • Ability to influence engineering alignment across multiple sites and contribute to enterprise-level technical direction.
Benefits
  • $130,000--$200,000 annual salary.
  • Remote work within the United States, with preference for candidates in the Eastern Time Zone.
  • Matching 401(k) plan.
  • Paid time off and paid holidays.
  • Medical, dental, and vision insurance.
  • Group short-term and long-term disability coverage.
  • HSA and FSA options.
  • Critical care and accident care plans.
  • Employee Stock Purchase Plan (ESPP).
  • Opportunity to influence the architecture and long-term evolution of mission-critical UAS software.
  • Senior-level technical leadership and mentorship opportunities across complex aerospace programs.
Additional Requirements
  • The position may involve access to information subject to International Traffic in Arms Regulations (ITAR) and/or Export Administration Regulations (EAR).
  • Applicants may be required to provide documentation verifying U.S. person status where required for compliance with applicable export-control regulations.
  • The role may involve occasional travel by air or automobile and may require working in environments that combine standard office and production settings.
  • Occasional use of personal protective equipment, such as safety glasses, safety shoes, and shop coats, may be required in production environments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Application Software Engineer
Application Software Engineer

Redwire • San Luis Obispo (CA)

On-site
USD 104,000 - 129,000
Matching 401(k)
Paid PTO
Paid holidays
+2
Software Engineering Manager
Software Engineering Manager

Insight Global • San Diego (CA)

On-site
USD 141,000 - 215,000
HMI/Desktop Applications Software Engineer
HMI/Desktop Applications Software Engineer

Airbus • Bingen (WA)

On-site
USD 116,000 - 178,000
Competitive base salary
Profit sharing
Retirement savings plan
+1
Application Software Engineer
Application Software Engineer

Redwire Defense Tech • San Luis Obispo (CA)

On-site
USD 104,000 - 129,000
Matching 401(k)
Paid PTO
Paid holidays
+6
Software Eng II Embedded
Software Eng II Embedded

AV • San Diego (CA)

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

Check Defence LLC • Virginia Beach (VA)

On-site
USD 110,000 - 150,000
Aerospace Flight Software Engineer
Aerospace Flight Software Engineer

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 98,000 - 171,000
Software Engineer Level II
Software Engineer Level II

OWT Global, LLC • Virginia Beach (VA), Northern (KY)

On-site
USD 110,000 - 150,000
Health, Dental and Vision
Short Term/Long Term Disability/Life/W
Principal Software Engineer
Principal Software Engineer

Blackve • Albuquerque (NM), Northern (KY)

On-site
USD 160,000 - 210,000
Equity participation
401(k) plan
Flexible time off
Senior Software Engineer
Senior Software Engineer

Software Placement Group • San Diego (CA)

On-site
USD 140,000 - 210,000