Posted 3d ago

Supervisor Staff Software Developer

@ General Atomics
Poway, California, United States
$128k-$229k/yrOnsiteFull Time
Responsibilities:lead, architect, code-review
Requirements Summary:Senior software engineer/lead with 8+ years, strong C++/Python, distributed/real-time systems, leadership, DoD clearance.
Technical Tools Mentioned:C++, Python, Linux, CI/CD, API design, Distributed systems, Docker, Git, Jenkins, GitLab CI, GitHub Actions, Automation testing
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Job Summary

General Atomics Aeronautical Systems, Inc. (GA-ASI), an affiliate of General Atomics, is a world leader in proven, reliable remotely piloted aircraft and tactical reconnaissance radars, as well as advanced high-resolution surveillance systems.

This role is responsible for building and leading a high-performing team of engineers who design, develop, and ship software that enables autonomous decision-making, distributed coordination, and real-time mission execution.

This is a hands-on leadership role — you will contribute to architecture, review code, and help debug complex systems while driving your team to deliver high-quality software at speed.

DUTIES & RESPONSIBILITIES:
  • Lead development of core autonomy software components in C++ and Python
  • Contribute to:
    • System architecture and design decisions
    • Code reviews and technical direction
    • Debugging complex integration and runtime issues
  • Own delivery of features that enable:
    • Real-time decision-making
    • Multi-agent coordination
    • Integration with sensors, comms, and mission systems
  • Drive software from design → implementation → integration → deployment
  • Lead Agile execution (Scrum/Kanban) with a focus on:
    • Rapid iteration
    • Continuous integration
    • Frequent delivery
  • Remove blockers and ensure the team maintains high velocity without sacrificing quality
  • Implement modern development practices:
    • Git-based workflows (PRs, reviews)
    • CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions)
    • Automated testing (unit, integration, regression)
  • Ensure software is:
    • Scalable
    • Maintainable
    • Production-ready
We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.

Job Category

Engineering

Employee Referral Eligible?

Eligible for Employee Referral

Travel Percentage Required

0% - 25%

Full-Time/Part-Time

Full-Time Salary

State

California

Clearance Level

Secret

Pay Range Low

128,130

City

Poway

Clearance Required?

Desired

Pay Range High

229,358

Recruitment Posting Title

Supervisor Staff Software Developer

Job Qualifications

  • Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or related discipline and progressive software development experience as follows; twelve or more years of experience with a bachelors degree, ten or more years of experience with a masters degree, or seven or more years with a PhD.  May substitute equivalent experience in lieu of education
  • Strong background in software engineering (C++, Python)
  • Experience building complex, distributed, or real-time systems
  • Experience leading or mentoring engineers
  • Track record of shipping production-quality software
  • Strong proficiency in C++ and/or Python
  • Experience with:
    • Linux systems
    • Distributed architectures
    • API and interface design
  • Familiarity with:
    • CI/CD pipelines
    • Automated testing frameworks
    • Debugging complex systems
  • A builder who likes to ship real systems
  • Comfortable working in fast-paced, ambiguous environments
  • Focused on impact, not process for its own sake
  • Willing to own problems end-to-end
  • Ability to obtain and maintain a DoD Security Clearance is required

Employee Referral Bonus Amount

1000.00

US Citizenship Required?

Yes

Experience Level

Senior (8+ years)

Relocation Assistance Provided?

No

Workstyle

Onsite