Application Software Engineer (Staff / Senior Staff)

New
Based in United StatesFull-TimeStaff
SalaryCompetitive annual salary range of $130,000 to $200,000 depending on experience and qualifications
Apply NowOpens the employer's application page

Job Details

Experience
10–15 years
Required Skills
PythonQtC#C++

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or related field
  • 10–15 years of professional software engineering experience in complex, large-scale systems
  • Proven experience as a technical leader defining architecture for mission-critical or enterprise-grade applications
  • Strong background in systems integration involving avionics, autonomy, GNC, or ground control systems
  • Expert-level programming skills in C++, C#, Python, or similar languages used in high-performance systems
  • Deep experience with UI and visualization frameworks such as Qt, WPF, WinUI, or equivalents
  • Strong knowledge of distributed systems, real-time processing, multi-threading, and communication protocols (DDS, ZeroMQ, MAVLink, ROS2, STANAG-4586)
  • Proven ability to design modular architectures, scalable frameworks, and long-term platform strategies
  • Experience with DevOps practices, CI/CD pipelines, automated testing, and system reliability engineering
  • Strong leadership, communication, and stakeholder influence skills across technical and executive audiences

Responsibilities

  • Define and own enterprise-level software architecture for mission-critical operator applications across UAS platforms
  • Lead cross-functional technical initiatives spanning autonomy, avionics, GNC, test engineering, and operator experience systems
  • Design and govern system interfaces, APIs, frameworks, and data pipelines for operator-facing mission software
  • Guide technical decision-making through design reviews, engineering change requests, and cross-program integrations
  • Resolve complex, system-wide technical issues involving distributed systems, telemetry, and real-time operational constraints
  • Drive long-term software roadmap planning in collaboration with technical leadership and executive stakeholders
  • Serve as escalation point for mission-critical debugging, telemetry failures, and system performance issues
  • Mentor and develop senior engineers, strengthening architectural thinking and technical leadership across teams
  • Represent software engineering in executive briefings, customer engagements, and cross-functional design reviews
  • Establish and enforce engineering standards for documentation, testing, integration, and system validation
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive annual salary range of $130,000 to $200,000 depending on experience and qualifications
Apply Now