Remote Jobs Sign In

Senior Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Thu, Jul 09, 2026
This job expires in: 30 days

Job Summary

Working in a flexible hybrid environment, the full-time Senior Software Engineer will design, develop, implement, integrate, test, and demonstrate advanced algorithms and software systems for autonomous platforms while providing technical leadership and mentoring throughout the software development lifecycle.

Key responsibilities
  • Design and develop software tools and applications for mission planning systems and automated control processes
  • Lead and mentor engineering teams through the complete Agile development lifecycle, including task definition and delegation
  • Integrate and test autonomy algorithms and software, ensuring adherence to industry best practices for high-quality software products
Required qualifications
  • U.S. Citizenship with the ability to obtain a security clearance
  • BS in Computer Science or a related technical field with 5+ years of experience
  • 3+ years of experience with C++ or Java
  • Proven ability to develop, implement, integrate, and test autonomy algorithms and software
  • Experience with Agile software lifecycle methodologies and tools, such as JIRA and Gitlab

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...