ACTIVE SECURITY CLEARANCE AT THE TS/SCI POLYGRAPH LEVEL IS REQUIRED
TKO is seeking a skilled and adaptable
Backend Software Engineer to support a high-priority, highly visible malware analysis modernization program. In this role, you will join an innovative team dedicated to building, evolving, and maintaining mission-critical capabilities within a secure virtual malware containment enclave. Additionally, you will play a central role in modernizing malware enrichment services, building robust backend services and REST APIs to handle high-throughput triage and telemetry pipelines. The ideal candidate brings strong backend development fundamentals, practical experience with containerized microservices architectures, and the agility to troubleshoot complex, distributed issues across a secure operational footprint.
The annual base salary range for this role is $189,000-$224,000 (USD) , which does not include discretionary bonus compensation or our comprehensive benefits package. Actual compensation offered to the successful candidate may vary from posted hiring range based upon geographic location, work experience, education, and/or skill level, among other things.
Required Skills- Backend Java & REST Development: Demonstrated experience developing performant, maintainable, and testable backend services and RESTful APIs using Java (headless/service-layer focus, no front-end required) within modern IDEs (IntelliJ IDEA or Eclipse).
- Containerization & Deployment: Proven hands-on experience packaging, deploying, and debugging applications within containerized ecosystems using Docker and Kubernetes.
- Complex System-Wide Debugging: Demonstrated capability to troubleshoot, trace, and resolve intricate cross-service and distributed system defects across operational infrastructures.
- Agility & Task Prioritization: Proven track record of multitasking and pivoting quickly across dynamic project backlogs to address high-priority mission needs.
- Version Control & Collaborative Tooling: Practical experience managing codebases, branch workflows, and project lifecycles using Git and the Atlassian suite (Jira, Confluence, Bitbucket).
Education:
Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline, PLUS
14+ years of professional software development experience OR
High School Diploma / GED, PLUS
18+ years of hands-on technical software engineering experience in lieu of a degree.
Desired Skills- Modern Frameworks & Alternative JVM Languages: Hands-on experience building microservices with Spring or Spring Boot, or writing production code in Kotlin.
- Message-Oriented Middleware: Practical familiarity integrating and consuming asynchronous message broker platforms, such as RabbitMQ, ActiveMQ, or Apache Kafka.
- Data Pipelines & Ingestion: Experience building or maintaining data routing, enrichment, and pipeline workflows using Apache NiFi.
- NoSQL Databases: Practical experience integrating and querying NoSQL data stores, specifically MongoDB.
- Scripting & Automation: Familiarity with Python for workflow automation, test suite harness development, or auxiliary analytic services.