
Software Engineer Level 2
Markon Solutions1 month ago
Fort Meade, MD, USAMid Level
Base Salary
$190k - $205k/yr
Responsibilities
- Design, develop, and integrate Kubernetes-hosted services supporting cyber threat intelligence sharing and enterprise mission applications.
- Develop, maintain, and optimize Apache NiFi data flows for data collection, routing, transformation, and delivery.
- Implement STIX and TAXII interfaces for secure, standards-based cyber threat intelligence exchange.
- Develop software components, automation, and integration services using Python, Java, and Bash.
- Integrate applications and services across AWS and Azure cloud environments.
- Design, develop, and maintain scalable APIs and service interfaces for machine-to-machine communication and enterprise interoperability.
- Monitor, troubleshoot, and resolve data flow, connectivity, interoperability, and application performance issues.
- Implement monitoring, logging, and operational controls to improve service availability, reliability, and performance.
- Create technical documentation, interface specifications, deployment procedures, and data exchange workflows.
- Collaborate with engineering and mission teams in an Agile environment to deliver secure, production-ready software solutions.
Requirements
- Active TS/SCI clearance with Polygraph for the customer is required.
- Bachelor's degree and 14+ years of software engineering experience are required.
- Experience integrating enterprise services and distributed applications is required.
- Strong experience developing and maintaining Apache NiFi data flows or comparable data-flow technologies is required.
- Experience developing software with Python, Java, and Bash is required.
- Experience integrating applications and services across AWS and Azure is required.
- Familiarity with STIX and TAXII standards is required.
- Experience developing and deploying containerized applications using Kubernetes is required.
- Strong analytical, troubleshooting, communication, and collaboration skills are required.
- Experience supporting cyber threat intelligence sharing platforms is desirable.
- Experience integrating services across classified and unclassified environments is desirable.
- Experience with secure API design, observability, monitoring tools, container security, and cloud-native application architectures is desirable.
Benefits
- Medical, dental, vision, life insurance, short-term disability, and long-term disability coverage.
- 401(k) match, flexible spending accounts, and an employee assistance program.
- Training and tuition assistance.
- Paid time off and holidays.