Senior Python Developer
Leidos
Location
🇺🇸 Bethesda, United States
Type
full_time
Salary
Undisclosed
Posted
3d ago
Job Description
Description Who We Are : Kudu Dynamics is a Leidos owned company built on a decade of experience in computer network operations. Our team of engineers and researchers works across desktop, mobile, IoT, and embedded platforms to anticipate tomorrow's threats and build cutting‑edge capabilities. : Join a growing team of security researchers and software engineers to transition a state‑of‑the‑art IoT security solution from the lab to multiple customers. This role focuses on helping end users, developing new features, and coordinating with technical partners to integrate new datasets and technologies. Location: Columbia, Maryland or Chantilly, Virginia. Minimum
Requirements
US Citizenship with TS/SCI and Counter‑Intelligence Polygraph clearance Four years of experience in a Python Development role Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field Expertise in scripting (Python, shell scripting) Expertise with Docker and container orchestration (Nomad, Kubernetes, Docker Swarm) Proficiency in software development in Python Experience with infrastructure as code (Terraform, Ansible) Experience delivering solutions on AWS Experience with system monitoring, introspection, and visualization technologies (Grafana, Prometheus, ELK stack) Experience with GitLab CI/CD Experience working in an Agile Scrum development team Experience with database administration/development (PostgreSQL or similar) Experience supporting full‑stack solutions including RESTful API and Angular‑based web UI Experience with networking protocols (TCP, UDP, HTTPS, TLS) Experience with user management and onboarding new users Experience with Twelve‑Factor App methodology Linux system administration experience Self‑starter requiring minimal supervision Intelligent, proactive, and driven to achieve results Specific Duties Troubleshoot and maintain the deployed application Onboard and manage new users Actively search for and screen new data sources and technologies to meet program demands Serve as primary point of contact for current and future data sources/technical partners Set up technical exchange meetings and gather/catalogue data information Understand security restrictions and access
requirements
Education