Jobs · Engineering

Application Software Engineer (Staff / Senior Staff)

Jobgether · United States · 1 mo ago
RemoteRemoteEngineering$130k–$200k/yrFull-time

This position is listed on behalf of a partner company, who manages all applications and next steps.

About the role

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.

Responsibilities

  • 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.

Similar jobs