Senior Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Tue, May 26, 2026
This job expires in: 30 days

Job Summary

To support the Actions Sustaining Team, the full-time Senior Software Engineer will diagnose, develop, and deploy solutions for challenges in deployed autonomous software, collaborating cross-functionally and enhancing tooling and automation, with the flexibility to work remotely or from locations in Boston, Pittsburgh, or Las Vegas.

Key responsibilities:
  • Conduct technical discovery to analyze complex issues within the Planning and Controls stack
  • Lead the development, testing, and deployment of immediate software fixes in response to business needs
  • Identify and implement improvements in workflows through the development of internal tooling and automation scripts
Required qualifications:
  • Bachelor's degree in Computer Science, Robotics, or a related field; Master's or Ph.D. preferred
  • 3+ years of proficiency in C++ software development, focusing on high-performance systems
  • Experience with large, complex codebases emphasizing modularity and documentation
  • Proven track record of delivering software in production environments, including familiarity with CI/CD and version control
  • Passion for autonomous technology and understanding of the implications of deploying software in real-world scenarios

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