Senior Manager, Software Operations
Rapiscan Systems is an industry leader in detection technology, providing cargo and vehicle inspection systems and services for ports, borders, military, high-threat facilities, and checkpoints to help customers combat terrorism, drug smuggling, illegal immigration, and trade fraud. We offer a broad array of scanning system configurations that leverage low-, medium-, and high-energy X-ray technology – or multiple X-ray technologies – to address each customer’s unique security application requirements. Our commitment to excellence in imaging performance, innovative design, and uncompromising quality ensures our solutions consistently deliver best-in-class imaging, high reliability, and operator satisfaction, to help customers find threats and contraband with ease and confidence.
We are seeking a highly experienced Senior Manager, Software Operations, to lead our DevOps, Field Deployment, and Level 3 Support functions. This role is critical to ensuring the reliability, robustness, and successful delivery of our software solutions, which run on on-premise Dell-based hardware deployed at customer sites.
You will manage a cross-functional team of DevOps Engineers, Network Architects, and Field Application Engineers (5 direct reports), guiding them in building and supporting scalable systems, robust deployment pipelines, and high-quality field operations. You will collaborate closely with Software Engineering, QA, Product, and Customers to maintain seamless operations across pre-deployment, deployment, and post-deployment phases.
Responsibilities
Leadership & Management
- Lead, mentor, and grow a team of DevOps Engineers, Network Architects, and Field Application Engineers.
- Define operational strategy, workflows, and best practices for deployments and support.
- Build a high-performance, customer-focused culture focused on accountability, reliability, and continuous improvement.
DevOps & CI/CD
- Oversee development, maintenance, and optimization of CI/CD pipelines using Bitbucket Pipelines and Jenkins.
- Ensure automated builds, test pipelines, and deployment tooling are efficient, secure, and reliable.
- Drive adoption of DevOps best practices, including infrastructure-as-code, monitoring, logging, and automation.
Deployment Management
- Own end-to-end field deployment processes for systems delivered to customer sites.
- Develop deployment playbooks, validation procedures, rollback strategies, and configuration management standards.
- Ensure deployed systems remain performant, secure, and maintainable across diverse customer environments.
Cross-Functional Collaboration
- Partner closely with backend C/C++ teams, frontend React teams, and Node/TypeScript utility developers to ensure operational readiness.
- Collaborate with QA and product teams to define release readiness and deployment criteria.
- Work with customer-facing teams to ensure field deployments meet functional and operational expectations.
Technical Environment
- Middleware: C/C++
- Frontend: React
- Services & Utilities: Node.js with TypeScript
- CI/CD: Bitbucket Pipelines, Jenkins, SonarQube
- Containerization: Docker for service packaging and deployment workflows
- Deployment Targets: Dell-based hardware, on-prem, customer-hosted environments
- Networking: Secure connectivity, routing, VPN, and site-to-site system integration
Qualifications
- 8+ years of experience in DevOps, System Operations, Deployment Engineering, or related fields.
- 3+ years of experience managing technical teams.
- Proven expertise with CI/CD systems (Bitbucket Pipelines, Jenkins).
- Strong understanding of Linux environments, containerization, automation, and system monitoring.
- Background supporting complex distributed systems deployed on on-prem customer hardware.
- Experience reviewing and troubleshooting issues across the technology stack (C/C++ services, Node.js utilities, React UI endpoints, network layers).
- Excellent communication, leadership, and stakeholder-management skills.