A DevOps-focused Software Engineer responsible for developing and maintaining scalable, secure, and high-performance systems to support autonomous systems and vulnerability discovery projects, collaborating across teams to ensure efficient deployment and system integrity.
Key Responsibilities
Design, develop, and maintain scalable software systems
Write clean, efficient, and well-documented code
Collaborate with cross-functional teams on architecture and integration
Implement automated testing and CI/CD pipelines
Ensure security, reliability, and maintainability of software
Participate in code reviews and technical discussions
Stay current with emerging technologies and best practices
Requirements
Proficiency in programming languages such as Python, C, or C++
Hands-on experience with containerization and orchestration tools like Docker and Kubernetes
Experience deploying and managing applications in cloud platforms such as AWS, Azure, or GCP
Strong understanding of software integration methodologies and system architecture
Demonstrated ability to write and maintain developer documentation
Strong communication and team collaboration skills in agile environments
Expected education level of a Bachelor's degree with 5 years of industry experience, or a Master's degree with 3 years of industry experience, or a doctoral degree
Ability to obtain and maintain a US Government Security Clearance
Must be a US Citizen
Benefits & Perks
Salary range: 128,000 - 159,900 USD
Bonus benefits
Work environment perks (implied through collaborative and innovative work setting)