Skip to content
mimi

Senior Python Software Engineer

LEIDOS

Springfield · flexible Full-time Senior Today

About the role

Who We Are:

Kudu Dynamics, a Leidos owned company, is built on a decade of experience in computer network operations, encompassing a diverse team of talented professionals who have developed and enhanced capabilities across various platforms. Our team brings extensive knowledge in anticipating future threats and creating next-generation solutions.

Job Description:

We invite you to join our expanding team of security researchers and software engineers as we advance a cutting-edge IoT security solution from a laboratory environment to serve multiple customers. In this role, you'll be pivotal in enhancing user experiences, developing innovative features, and collaborating with technical partners to integrate new datasets and technologies. This opportunity is available in Columbia, Maryland or Chantilly, Virginia.

Minimum Requirements

  • US Citizenship with TS/SCI and Counter-Intelligence Polygraph clearance
  • A minimum of 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 (Python, shell scripting)
  • Strong experience with Docker and container orchestration (Nomad, Kubernetes, Docker Swarm)
  • Proficient in software development in Python
  • Experience with infrastructure as code (Terraform, Ansible)
  • Experience delivering solutions on AWS
  • Familiarity with monitoring, introspection, and visualization technologies (Grafana, Prometheus, ELK stack)
  • Experience using GitLab CI/CD
  • Hands-on experience in an Agile Scrum development environment
  • Database experience, particularly with PostgreSQL or similar
  • Knowledge in supporting full-stack solutions including RESTful APIs and Angular-based web UI
  • Understanding of networking protocols (TCP, UDP, HTTPS, TLS)
  • Experience in user management and onboarding processes
  • Adoption of Twelve-Factor App methodology
  • Linux system administration skills
  • A self-starter who requires minimal supervision
  • Proactive, intelligent, and results-driven

Specific Duties

  • Troubleshoot and maintain the deployed application
  • Onboard and manage new users
  • Proactively search for and evaluate new data sources and technologies to align with program demands
  • Act as the primary point of contact for existing and future data sources/technical partners
  • Organize technical exchange meetings and collate data information
  • Understand security protocols and access requirements

Education Requirements

  • BS/MS (BA/MA) in a technical degree field, along with a minimum of 4 years directly related experience
  • Alternatively, a minimum of 10 years of directly related experience in lieu of a degree

Technical Skills

  • Proficient in Linux system administration
  • Strong expertise in scripting (Bash, Python)
  • Advanced knowledge of container build tools (Docker, Buildah)
  • Extensive experience with Kubernetes management (installation, operation)
  • Familiarity with Kubernetes CD tools (FluxCD, ArgoCD)
  • Experience with infrastructure as code (Terraform, Helm)
  • Experience delivering solutions on AWS/Azure
  • Competence with monitoring, introspection, and visualization technologies (Prometheus, Grafana, Loki, ELK stack)
  • Experience with GitLab CI
  • Proficient understanding of networking protocols (TCP, UDP, HTTPS, TLS) and troubleshooting networking issues

If you are seeking an unchallenged environment, you may want to look elsewhere. At Leidos, we strive to be innovative and agile because our mission demands it, and we are looking for candidates who challenge norms and drive success.

Skills

AWSAngularAnsibleArgoCDBashBuildahDockerELK stackFluxCDGrafanaHelmHTTPSKubernetesLinuxLokiNomadPostgreSQLPrometheusPythonRESTful APIsTerraformTLSTCPUDP

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free