Senior Software Engineer
- Development
- Remote / Hybrid
- Full-time
- Posted October 3, 2025
Position Overview
We are seeking an experienced Senior Software Engineer with 12+ years of software development experience, including 2+ years in technical leadership roles. You will serve as a highly experienced individual contributor, interfacing directly with stakeholders while designing, developing, and deploying secure scalable systems for malware analysis, cyber operations, and analytical use cases. This role requires expertise in modern web application architectures, containerization technologies, and the ability to contribute to team development using Scaled Agile Framework (SAFe) practices.
This position requires approximately 10% travel.
Key Responsibilities
- Architect and develop full-stack applications with React frontends and Python backends
- Create and maintain GitLab CI/CD pipelines for development workflows
- Implement and manage development network infrastructure and containerized deployments
- Apply malware analysis techniques to operational offensive and defensive use cases
- Design and implement publish-subscribe patterns and event-driven architectures
- Work with Kubernetes and Podman container orchestration for scalable deployments
- Implement secure coding practices and security-first system architectures
- Participate in technical code reviews and maintain high code quality standards
- Interface directly with stakeholders and cross-functional teams to deliver mission-critical solutions
- Mentor junior developers and contribute to technical best practices
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- 12+ years of software development experience with 2+ years in technical leadership
- Expert-level proficiency in Python backend development
- Strong experience with React and modern JavaScript frontend frameworks
- Proficiency with PostgreSQL, Redis, and database design
- Hands-on experience with Kubernetes and Podman container orchestration
- Experience working with Scaled Agile Framework (SAFe) practices
- Experience creating and maintaining GitLab CI/CD pipelines
- Network infrastructure implementation and maintenance for development environments
- Knowledge of publish-subscribe patterns and event-driven architectures
- Strong communication and stakeholder interface abilities
- Proven ability to work independently as a senior individual contributor
Preferred Qualifications
- Advanced experience in solution development for cyber operations
- Knowledge of malware analysis techniques and operational applications
- Experience with message brokers and distributed systems (RabbitMQ, Apache Kafka)
- Knowledge of reverse engineering and dynamic analysis tools
- Familiarity with threat intelligence platforms and malware repositories
- Experience with cloud platforms (AWS, Azure) and infrastructure as code
- Understanding of microservices architecture and API design
- Experience with monitoring and observability tools (Prometheus, Grafana)
- Knowledge of security frameworks and compliance requirements
Security Clearance
This position requires U.S. citizenship and the ability to obtain and maintain a security clearance at the Top Secret level or above.
Ready to make a difference in defense technology? We’d love to hear from you!