Logo
Leidos

Senior Software Engineer with TS/SCI Clearance

Leidos, Washington, District of Columbia, us, 20022

Save Job

Description Are you ready to join a forward-thinking team dedicated to innovation and collaboration? Leidos is looking for a seasoned

TS/SCI cleared Software Engineer

to support our long-term DIA-NEMC DOMEX Technology Platform (DTP) contract. This role involves working closely with talented Systems Engineers, Software Engineers, Architects, and Operations Engineering/Managers to develop systems that require expertise in middle-tier and backend engineering tasks. This position is primarily on-site at our client location in Bethesda, MD, but we offer a flexible schedule with occasional remote work opportunities based on client needs. We're seeking an experienced Python engineer to lead the design and development of scalable, distributed microservices deployed in Kubernetes. You will be instrumental in architecting solutions for data ingestion, real-time processing, and intelligent search with tools like Kafka and Elasticsearch. As a senior member of the team, you will guide technical leadership, mentor fellow engineers, and help shape the future of our systems. Key Responsibilities: Lead the design and architecture of backend systems and services. Drive initiatives related to scalability, reliability, and performance across the engineering team. Create robust, testable, and maintainable Python microservices. Architect message flows with Kafka, ensuring high availability and fault tolerance. Define data modeling, indexing, and query patterns for Elasticsearch to meet product requirements. Guide service deployments, rollout strategies, and observability practices in Kubernetes. Contribute to and review RFCs, design documents, and architecture reviews. Develop and integrate Docker containers for deployment from development to production. Monitor automated system integration tests to identify and resolve failed modules and components. Manage individual project priorities, deliverables, and deadlines. Provide insights on software components of system design, including trade-offs and requirements analysis. Encourage a collaborative environment among team members to deliver quality services and products to our customers. Mentor mid-level and junior engineers, offering guidance on best practices and career growth. Required Skills: Bachelor's Degree with 12-15 years of relevant experience or a Master's Degree with 10-13 years of experience. Active Top Secret/SCI clearance with the ability to obtain and maintain a Polygraph. 7+ years of backend software engineering experience, including at least 5 years with Python. Proven expertise in building and maintaining microservices in a production environment using Kubernetes. Deep understanding of Elasticsearch, including sharding, performance tuning, analyzers, and query DSL. Strong experience with Kafka, including event design and stream processing. Solid knowledge of distributed systems principles such as fault tolerance, consensus, and data consistency. Experience in leading technical projects and mentoring engineers. Strong testing discipline with a focus on automation and CI/CD pipelines. Experience with DevOps practices and tools, particularly CI/CD tools like Gitlab or Jenkins. Hands-on experience with scripting languages like Python and Bash in a Linux environment. Experience with AWS cloud-based architecture and services. Excellent verbal and written communication skills. Self-starter with the ability to work independently and thrive in a team environment. You will stand out if you have: Security+ certification and capacity to obtain Privileged User Account (PUA) certification. Elasticsearch certifications or relevant program stack certifications. Experience designing systems at scale, handling significant message flow and vast data sets. Familiarity with schema registries and Kafka streaming patterns. Knowledge of authentication and authorization products, such as Keycloak. Experience implementing security best practices for services. Knowledge of GraphQL and/or Apache NiFi. Experience with Kubernetes in both hardware on-prem and cloud-based deployments. Proficiency in infrastructure as code (CloudFormation, Terraform, Pulumi). Experience with enterprise-level production systems. Understanding of distributed systems concepts like idempotency and eventual consistency. Proactive identification of tech debt and areas for team improvement. #NMECDTP-LEIDOS If you're looking for comfort, keep scrolling. At Leidos, we challenge the status quo because the mission demands it. We seek innovators who disrupt traditional thinking and never settle for failure. Join us and be a part of something remarkable! Original Posting: September 16, 2025 For U.S. Positions: While subject to change based on business needs, Leidos anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date. Pay Range:

Pay Range $126,100.00 - $227,950.00 The Leidos pay range for this job level is a general guideline and not a guarantee of compensation. Factors affecting offers include job responsibilities, education, experience, skills, internal equity, market alignment, and applicable laws.