Senior Python Developer
Job Description
Leidos, via Kudu Dynamics, invites you to join as a Senior Python Developer to design and integrate an IoT security solution for multiple customers. This onsite role is based in Columbia, MD or Chantilly, VA and offers a salary range of USD 131,300 to 237,350 per year. You will troubleshoot the deployed application, onboard users, and coordinate data sources and partners to meet program needs while adhering to security requirements.
Benefits
- Competitive compensation
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement
Responsibilities
- Troubleshoot and maintain the deployed application
- Onboard and manage new users
- Actively identify and evaluate new data sources and technologies to meet program demands
- Serve as the primary point of contact for current and future data sources and technical partners
- Organize technical exchange meetings and catalog data information
- Understand security restrictions and access requirements
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 a related field
- Expertise in scripting with Python and shell scripting
- Experience with Docker and container orchestration (Nomad, Kubernetes, Docker Swarm)
- Proficiency in Python software development
- 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
- Database administration or development experience with PostgreSQL or a similar system
- Experience supporting full stack solutions including RESTful API and Angular based 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 results-driven
Technologies
- Python
- Shell scripting
- Docker
- Nomad
- Kubernetes
- Docker Swarm
- Terraform
- Ansible
- AWS
- Azure
- Grafana
- Prometheus
- ELK stack
- Loki
- Buildah
- FluxCD
- ArgoCD
- Helm
- RESTful API
- Angular
- PostgreSQL
- Linux
- GitLab CI/CD
Education Requirements
- BS/MS (BA/MA) in a technical degree field, plus a minimum of 4 years directly related experience
- In lieu of a degree, 10 years of directly related experience