Software Deputy

  • Location: Denver, Colorado
  • Type: Permanent
  • Job #7825
  • Salary: NON 160,000

An exciting opportunity has arisen for an experienced Software Deputy to join a pioneering organisation developing next-generation autonomous and mission-critical vehicle systems for a high-profile aerospace programme. This role combines technical leadership, programme coordination, and software project management, acting as the bridge between software engineering teams and programme leadership to ensure successful delivery of complex software systems.

The successful candidate will support the planning, execution, integration, and delivery of software across multiple engineering teams, helping to drive technical excellence, schedule adherence, and programme success within a fast-paced, innovative environment.

Key Responsibilities

  • Manage software development schedules, milestones, dependencies, deliverables, and execution plans.

  • Act as the primary liaison between software engineering teams and programme management.

  • Track, analyse, and report software development metrics, including progress, quality, defects, risks, resourcing, and schedule performance.

  • Support technical decision-making and strategic direction alongside software leadership.

  • Ensure software development processes, standards, and best practices are consistently applied across teams.

  • Coordinate resource allocation and workload balancing across multiple software functions.

  • Facilitate communication, collaboration, and issue resolution between cross-functional teams.

  • Support agile planning activities, including sprint planning, release planning, integration events, and programme reviews.

  • Coordinate software integration and delivery activities with systems engineering, testing, and hardware teams.

  • Identify, track, and mitigate programme risks, technical dependencies, and schedule impacts.

Key Requirements

  • Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Systems Engineering, or a related technical discipline.
  • Significant experience leading or coordinating software development programmes within a complex engineering environment.
  • Strong understanding of the full software development lifecycle, including requirements, design, development, integration, testing, and release.
  • Proven ability to manage schedules, track progress, identify risks, and communicate effectively with both technical and non-technical stakeholders.
  • Experience working across multidisciplinary engineering teams to align priorities and deliver programme objectives.
  • Strong organisational, planning, and time-management skills.
  • Excellent verbal and written communication skills.
  • Ability to operate effectively within a fast-paced, high-growth environment.
  • Eligibility to work on projects subject to export control or national security requirements.

Desirable Experience

  • Experience in software project management, technical leadership, deputy leadership, scrum master, or software team lead roles.
  • Background within aerospace, defence, robotics, autonomous systems, embedded systems, vehicle platforms, or other safety-critical environments.
  • Familiarity with Agile, Scrum, Kanban, or hybrid development methodologies.
  • Experience using engineering and programme management tools such as Jira, GitLab, GitHub, Azure DevOps, or similar platforms.
  • Knowledge of software quality assurance, code reviews, CI/CD pipelines, automated testing, and release management.
  • Experience developing and monitoring software performance metrics and programme reporting.

This is a unique opportunity to contribute to a groundbreaking engineering programme at the forefront of autonomous and advanced vehicle technologies. The role offers the chance to work with highly skilled multidisciplinary teams, influence technical direction, and support the successful delivery of innovative systems that will shape the future of exploration and mobility.

Forward Deployed Network Engineer

  • Location: Colorado Springs, Colorado
  • Remote: Hybrid
  • Type: Permanent
  • Job #7737
  • Salary: NON 150,000

Network Engineer | Colorado Springs, CO | Active Top Secret clearance required

 

We are partnering with a fast-growing cybersecurity and network intelligence company supporting mission-critical government and defense environments. Their platform provides advanced network visibility, observability, and cyber resilience capabilities across complex infrastructure environments.

 

They are seeking a highly versatile Network Engineer to support secure systems, infrastructure deployments, and operational troubleshooting across both customer and internal environments. This is an ideal opportunity for someone who enjoys hands-on technical work, secure infrastructure operations, and solving complex systems problems in fast-paced environments.

 

Role Overview

This role combines elements of:

  • Network engineering
  • Linux systems administration
  • Infrastructure support
  • Hardware deployment
  • Customer-facing technical troubleshooting

 

The ideal candidate is a strong technical generalist who can work across servers, switches, Linux environments, and secure infrastructure while supporting deployments and maintaining operational uptime.

 

Key Responsibilities

  • Support and troubleshoot hardware and software systems across secure infrastructure environments
  • Install, configure, and maintain servers, switches, and network hardware
  • Troubleshoot Linux-based systems and diagnose infrastructure issues
  • Perform software updates, patching, and system optimization activities
  • Monitor system health, logs, and operational performance to maintain uptime and reliability
  • Support deployments and maintenance activities within secure facilities
  • Collaborate with engineering and product teams to relay customer issues, bugs, and improvement opportunities
  • Maintain technical documentation, troubleshooting guides, and operational procedures
  • Provide cross-functional infrastructure and operational support across multiple environments

 

Required Qualifications

  • Active Top Secret clearance
  • 3–5+ years of experience in:
  • Network engineering
  • Systems administration
  • Technical infrastructure support
  • Strong Linux administration and troubleshooting skills
  • Experience supporting:
  • Servers
  • Network switches
  • Infrastructure hardware
  • Understanding of networking fundamentals, system security, and troubleshooting methodologies
  • Experience with system monitoring, diagnostics, patching, and upgrades
  • Comfortable working in secure/government facility environments
  • Ability to work independently in fast-moving operational settings

 

Preferred Experience

  • Experience supporting secure or high-availability environments
  • Familiarity with monitoring tools, logging systems, and ticketing platforms
  • Relevant certifications such as:
  • CompTIA Network+
  • CCNA
  • RHCSA
  • Other Linux/System Administration certifications

 

Additional Information

  • Full-time opportunity
  • Hands-on infrastructure role with both operational and customer-facing responsibilities
  • Physical requirements include lifting/installing hardware and working within secure facilities
  • Comprehensive benefits package included (medical, dental, vision, PTO, 401k, etc.)

Cloud Software Engineer

  • Location: Cambridge, Massachusetts
  • Type: Permanent
  • Job #7659

Software Engineer, Cloud & Autonomy Systems

Location: Cambridge, MA (Onsite)

 

Are you driven by the challenge of building software systems that support autonomous robotics operating in some of the world’s most demanding environments? This organization is developing next-generation underwater vehicles that deliver critical ocean intelligence for climate science, maritime operations, national security, and environmental monitoring. They’re seeking a Software Engineer to help scale the cloud and autonomy infrastructure powering these robotic systems.

 

The Opportunity

 

Take ownership of the cloud systems responsible for vehicle operations, command and control, and data delivery across a growing autonomous robotics fleet. You’ll work directly with embedded and firmware engineers to design scalable backend systems that operate under real-world constraints including low bandwidth communications, limited power, and remote deployments. From architectural decision-making to supporting live operations, you’ll play a critical role in shaping the future of ocean robotics.

 

??What You’ll Do

 

  • Build and maintain backend systems supporting autonomous underwater vehicles
  • Develop cloud infrastructure, APIs, command and control systems, and operational tooling
  • Design scalable systems for vehicle telemetry, monitoring, and customer data delivery
  • Work closely with firmware and embedded engineers to support full-stack vehicle operations
  • Make architectural decisions in a rapidly evolving product environment
  • Support operational deployments and troubleshoot real-world system challenges
  • Contribute to testing, documentation, reliability, and strong software engineering practices

 

?What You’ll Bring

 

  • Degree in Computer Science, Software Engineering, Robotics, or related field
  • 6+ years professional experience and strong proficiency in Go OR C++, and PostgreSQL (non-negotiable)
  • Strong professional experience building backend or distributed systems
  • Robotics, autonomous systems, or battery-powered mobile platform experience (non-negotiable)
  • Experience designing systems from first principles in fast-moving environments
  • Ability to work across cloud, robotics, and embedded-adjacent systems
  • Strong understanding of software architecture, scalability, and operational reliability
  • Experience with version control, testing, peer review, and documentation best practices
  • U.S. Citizenship required

 

?Ideal Experience

 

  • Marine robotics, maritime systems, or underwater vehicles
  • Low-bandwidth communications or satellite-connected systems
  • Embedded systems or RTOS familiarity
  • Early-stage or high-growth engineering environments
  • Experience balancing rapid iteration with long-term scalability

 

Compensation: up to $180k, experience dependent.
 

?Why Join

 

You’ll work alongside a highly technical team building autonomous systems designed to unlock unprecedented access to ocean intelligence. This is an opportunity to shape the software infrastructure behind a rapidly scaling robotics platform while contributing to technologies that impact climate research, maritime operations, and scientific discovery. Your work will directly support systems operating in one of the planet’s least explored frontiers.

Software Engineer III – Embedded

  • Location: Sacramento, California
  • Remote: Hybrid
  • Type: Permanent
  • Job #7332
  • Salary: NON 160,000

Software Engineer III – Embedded Systems

 

A leading U.S.-based defense and national security engineering organization is seeking a Software Engineer III – Embedded Systems to support the development of advanced airborne ISR and propulsion-related technologies.

 

The Role

You will contribute to the architecture, development, integration, and testing of embedded software systems supporting airborne intelligence, surveillance, and reconnaissance platforms.

Working alongside senior engineers and customers, you will help define software requirements, prototype alternate architectures, and deliver robust solutions in demanding operational environments.

 

Key Responsibilities

  • Define and implement embedded software requirements and system designs
  • Develop, integrate, and test embedded applications within RTOS environments
  • Evaluate and incorporate emerging software technologies, including open-source tools where appropriate
  • Support architectural prototyping and alternative design approaches
  • Prepare and present technical materials at internal and customer reviews
  • Participate in peer reviews, customer meetings, and problem-solving sessions
  • Make informed technical decisions that influence software product direction
  • Contribute to Agile development processes and collaborative engineering efforts

 

Required Qualifications

  • Bachelor’s degree in Engineering or Computer Science
  • 4 to 7 years of experience in embedded software development
  • Strong experience with C/C++, Python, MATLAB, Linux, and Git
  • Understanding of object-oriented design, concurrent programming, digital signal processing, and distributed systems
  • Experience working in RTOS environments
  • Familiarity with Agile methodologies and tools such as JIRA
  • Knowledge of secure programming and encryption principles
  • Strong communication skills and ability to operate in collaborative team environments
  • Willingness to travel up to 25 percent
  • U.S. Citizenship required with the ability to obtain and maintain a U.S. Security Clearance

 

Preferred Qualifications

  • Current DoD Top Secret SCI clearance
  • Master’s degree in Computer Science or Engineerin

 

Software Engineer IV – Embedded

  • Location: Sacramento, California
  • Job #
  • Salary: NON 190,000

Software Systems Engineer – ISR Systems – Security Clearance Eligible Required

 

An established and rapidly growing defense technology organization is seeking a Software Systems Engineer to lead the architecture, design, development, and integration of advanced Intelligence, Surveillance, and Reconnaissance (ISR) software systems.

 

This is a senior engineering position requiring deep technical expertise, lifecycle ownership, and strong leadership capability. The successful candidate will play a key role in delivering mission-critical ISR capabilities deployed in demanding operational environments.

 

The Role

You will take ownership of software system architecture and integration across the full program lifecycle, from requirements definition through integration, validation, and deployment.

This position requires a strong background in embedded and distributed systems, experience working in real-time environments, and the ability to technically direct multi-disciplinary engineering efforts.

 

Key Responsibilities

  • Lead software and system architecture, development, integration, and test efforts across ISR programs
  • Define, analyze, and document customer requirements and translate them into executable technical solutions
  • Support system integration, performance analysis, and flight testing activities
  • Develop system-level documentation including requirements specifications, verification plans, and test procedures
  • Prepare and present materials for technical reviews including SRR, PDR, CDR, TRR, and customer interchange meetings
  • Provide technical leadership and mentorship to engineering teams
  • Support capture efforts, technical proposals, and customer engagements
  • Make critical technical decisions that shape software architecture and product direction
  • Interface directly with systems engineers, program managers, and external customers

 

Required Qualifications

  • Bachelor’s degree in Engineering or Computer Science from an accredited institution
  • 10 to 15 years of experience in software systems engineering within defense, aerospace, or other mission-critical domains
  • Strong expertise in Java, C, and C++
  • Deep understanding of object-oriented design principles and distributed computing environments
  • Experience with embedded real-time software systems
  • Knowledge of concurrent programming, networking protocols, routing, and client/server architectures
  • Experience maintaining and debugging deployed software systems
  • Strong understanding of operating systems, compilers, development tools, and database systems
  • Proven leadership experience directing engineering teams through full project lifecycles
  • Excellent written and verbal communication skills
  • Ability to travel up to 25 percent
  • U.S. Citizenship required with ability to obtain and maintain appropriate U.S. Security Clearance

 

Preferred Qualifications

  • Experience with secure programming, encryption, and information assurance
  • Familiarity with ISR-related frameworks and open standards environments
  • Experience with GPU acceleration or CUDA-based processing
  • Experience supporting safety-critical or classified programs
  • Current DoD Top Secret SCI clearance
  • Master’s degree in Computer Science or Engineering

Software Engineer IV – Embedded

  • Location: Sacramento, California
  • Remote: Hybrid
  • Type: Permanent
  • Job #7331
  • Salary: NON 190,000

Software Systems Engineer – ISR Systems – Security Clearance Eligible Required

 

An established and rapidly growing defense technology organization is seeking a Software Systems Engineer to lead the architecture, design, development, and integration of advanced Intelligence, Surveillance, and Reconnaissance (ISR) software systems.

 

This is a senior engineering position requiring deep technical expertise, lifecycle ownership, and strong leadership capability. The successful candidate will play a key role in delivering mission-critical ISR capabilities deployed in demanding operational environments.

 

The Role

You will take ownership of software system architecture and integration across the full program lifecycle, from requirements definition through integration, validation, and deployment.

This position requires a strong background in embedded and distributed systems, experience working in real-time environments, and the ability to technically direct multi-disciplinary engineering efforts.

 

Key Responsibilities

  • Lead software and system architecture, development, integration, and test efforts across ISR programs
  • Define, analyze, and document customer requirements and translate them into executable technical solutions
  • Support system integration, performance analysis, and flight testing activities
  • Develop system-level documentation including requirements specifications, verification plans, and test procedures
  • Prepare and present materials for technical reviews including SRR, PDR, CDR, TRR, and customer interchange meetings
  • Provide technical leadership and mentorship to engineering teams
  • Support capture efforts, technical proposals, and customer engagements
  • Make critical technical decisions that shape software architecture and product direction
  • Interface directly with systems engineers, program managers, and external customers

 

Required Qualifications

  • Bachelor’s degree in Engineering or Computer Science from an accredited institution
  • 10 to 15 years of experience in software systems engineering within defense, aerospace, or other mission-critical domains
  • Strong expertise in Java, C, and C++
  • Deep understanding of object-oriented design principles and distributed computing environments
  • Experience with embedded real-time software systems
  • Knowledge of concurrent programming, networking protocols, routing, and client/server architectures
  • Experience maintaining and debugging deployed software systems
  • Strong understanding of operating systems, compilers, development tools, and database systems
  • Proven leadership experience directing engineering teams through full project lifecycles
  • Excellent written and verbal communication skills
  • Ability to travel up to 25 percent
  • U.S. Citizenship required with ability to obtain and maintain appropriate U.S. Security Clearance

 

Preferred Qualifications

  • Experience with secure programming, encryption, and information assurance
  • Familiarity with ISR-related frameworks and open standards environments
  • Experience with GPU acceleration or CUDA-based processing
  • Experience supporting safety-critical or classified programs
  • Current DoD Top Secret SCI clearance
  • Master’s degree in Computer Science or Engineering