Job Summary:
STR is a growing technology company specializing in advanced research and development for defense, intelligence, and national security. As a Senior DevOps Engineer, you will establish and maintain CI/CD infrastructure for real-time embedded systems software, working closely with software development teams to implement automation and deployment pipelines.
Responsibilities:
• Design, implement, and maintain CI/CD pipelines for multi-language, multi-platform software projects
• Establish and maintain containerized development and deployment environments (Docker, Kubernetes)
• Implement automated build systems for C/C++ and Python codebases using CMake, Conan, and similar tools
• Create and maintain automated testing frameworks (unit tests, integration tests, system tests)
• Implement security scanning and vulnerability assessment tools in CI/CD pipelines
• Manage version control workflows and branching strategies for collaborative development
• Configure and maintain GitLab runners, build agents, and testing infrastructure across multiple sites
• Develop scripts and tools to automate software deployment to embedded and distributed systems
• Monitor build health, test coverage, code quality metrics, and system performance
• Support developers across multiple teams in resolving build, dependency, and environment issues
• Document DevOps processes, tools, best practices, and technical documentation
• Collaborate with software engineers, systems engineers, security, IT, and integration teams
• Support approximately 20% travel for system integration events and customer demonstrations
Qualifications:
Required:
• Active Secret security clearance with ability to obtain and maintain a Top Secret clearance, for which U.S. citizenship is a government requirement
• BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field with relevant experience depending on degree (BS +5 years, MS +3 years, PhD +1 year)
• Strong proficiency with Linux system administration and embedded Linux environments
• Experience with CI/CD platforms (GitLab CI, Jenkins, or similar)
• Experience with scripting languages (Bash, Python)
• Experience with containerization technologies (Docker, Kubernetes)
• Experience with build systems for C/C++ projects (CMake, Make, or similar)
• Experience with version control systems (Git) and collaborative development workflows
Preferred:
• Active Top Secret clearance (TS/SCI preferred)
• DevOps or software infrastructure engineering experience
• Experience with real-time embedded systems software development
• Experience with package management systems (Conan, vcpkg, Artifactory)
• Experience with static analysis tools, code coverage tools, and performance profiling
• Experience with security scanning and vulnerability assessment tools (SonarQube, Trivy, etc.)
Company:
STR is built on people & technology platforms tackling tough problems in cybersecurity, distributed sensing & artificial. Founded in 2010, the company is headquartered in Woburn, USA, with a team of 501-1000 employees. The company is currently Late Stage.