Leidos
Description
Join Leidos, a leader in the field, and accelerate your career in an innovative environment that values training, teamwork, and challenging technical projects.
We have an exciting opportunity for a talented
TS/SCI cleared Software Engineer
to support a long-term DOMEX Technology Platform (DTP) contract. As part of our diverse team, you will collaborate with Systems Engineers, Architects, and Operations Managers on key development activities, focusing on middle-tier and backend engineering tasks. Make a real impact in a mission-driven, adaptive environment that encourages professional growth. Most work occurs on-site in Bethesda, MD, but we also provide flexibility to work remotely when appropriate based on client requirements. We are looking for a skilled Python developer to join our team, where you will build and maintain scalable microservices that utilize Kafka for real-time messaging and Elasticsearch for effective data indexing and search capabilities. You will deploy and monitor your services in a Kubernetes environment and work closely with cross-functional teams to design reliable, observable, and secure systems. Key Responsibilities: Design, develop, test, and maintain Python microservices Implement message consumers and producers with Apache Kafka Integrate with Elasticsearch for efficient real-time and batch data indexing and querying Write unit and integration tests, ensuring high code coverage and reliability Create CI/CD pipelines and deploy services in Kubernetes clusters Participate in design discussions, code reviews, and architecture planning Monitor and troubleshoot production issues using observability tools Contribute to technical documentation and promote knowledge sharing within the team Utilize software engineering and design methodologies suitable for our development environment Foster collaborative teamwork to provide quality services and products to our clients Required Skills and Qualifications: Bachelor's Degree in a relevant field with 4-8 years of prior experience, or a Master's Degree with 2-6 years of experience Active Top Secret/SCI clearance with the ability to obtain and maintain a Polygraph Proficiency in Python and familiarity with backend frameworks (e.g., FastAPI, Flask) Experience with containerization, especially Docker Hands-on experience in Extraction, Transformation, and Load (ETL) Development experience in a Linux environment, including bash scripting Solid understanding of RESTful APIs and microservice architecture Hands-on experience with Kubernetes for deploying, monitoring, and troubleshooting services Familiarity with key design patterns, security practices, and logging/monitoring principles Experience with collaborative workflows using Git, including pull requests and reviews Familiarity with DevOps tools and practices, particularly CI/CD tools like Gitlab or Jenkins Strong communication skills, both verbal and written Experience working within AGILE methodologies Team player with enthusiastic energy and self-motivation Preferred Qualifications: Active Security+ certification and eligible for Privileged User Account (PUA) certification Elasticsearch certifications or related program stack credentials Familiarity with authentication and authorization products such as Keycloak Knowledge of GraphQL or experience with Apache NiFi Experience managing production or enterprise systems at scale Understanding of distributed systems concepts (e.g., idempotency, eventual consistency) Familiarity with schema registries and Kafka streaming patterns #NMECDTP-Leidos If you thrive in a dynamic environment and seek challenges that push boundaries, we want you on our team. At Leidos, we innovate to create solutions that matter – let’s redefine what's possible together! Location: Bethesda, MD Pay Range:
Pay Range $85,150.00 - $153,925.00 The Leidos pay range is a guideline and not a guarantee of compensation. Salary is determined by factors like job responsibilities, experience, skills, and internal equity.
TS/SCI cleared Software Engineer
to support a long-term DOMEX Technology Platform (DTP) contract. As part of our diverse team, you will collaborate with Systems Engineers, Architects, and Operations Managers on key development activities, focusing on middle-tier and backend engineering tasks. Make a real impact in a mission-driven, adaptive environment that encourages professional growth. Most work occurs on-site in Bethesda, MD, but we also provide flexibility to work remotely when appropriate based on client requirements. We are looking for a skilled Python developer to join our team, where you will build and maintain scalable microservices that utilize Kafka for real-time messaging and Elasticsearch for effective data indexing and search capabilities. You will deploy and monitor your services in a Kubernetes environment and work closely with cross-functional teams to design reliable, observable, and secure systems. Key Responsibilities: Design, develop, test, and maintain Python microservices Implement message consumers and producers with Apache Kafka Integrate with Elasticsearch for efficient real-time and batch data indexing and querying Write unit and integration tests, ensuring high code coverage and reliability Create CI/CD pipelines and deploy services in Kubernetes clusters Participate in design discussions, code reviews, and architecture planning Monitor and troubleshoot production issues using observability tools Contribute to technical documentation and promote knowledge sharing within the team Utilize software engineering and design methodologies suitable for our development environment Foster collaborative teamwork to provide quality services and products to our clients Required Skills and Qualifications: Bachelor's Degree in a relevant field with 4-8 years of prior experience, or a Master's Degree with 2-6 years of experience Active Top Secret/SCI clearance with the ability to obtain and maintain a Polygraph Proficiency in Python and familiarity with backend frameworks (e.g., FastAPI, Flask) Experience with containerization, especially Docker Hands-on experience in Extraction, Transformation, and Load (ETL) Development experience in a Linux environment, including bash scripting Solid understanding of RESTful APIs and microservice architecture Hands-on experience with Kubernetes for deploying, monitoring, and troubleshooting services Familiarity with key design patterns, security practices, and logging/monitoring principles Experience with collaborative workflows using Git, including pull requests and reviews Familiarity with DevOps tools and practices, particularly CI/CD tools like Gitlab or Jenkins Strong communication skills, both verbal and written Experience working within AGILE methodologies Team player with enthusiastic energy and self-motivation Preferred Qualifications: Active Security+ certification and eligible for Privileged User Account (PUA) certification Elasticsearch certifications or related program stack credentials Familiarity with authentication and authorization products such as Keycloak Knowledge of GraphQL or experience with Apache NiFi Experience managing production or enterprise systems at scale Understanding of distributed systems concepts (e.g., idempotency, eventual consistency) Familiarity with schema registries and Kafka streaming patterns #NMECDTP-Leidos If you thrive in a dynamic environment and seek challenges that push boundaries, we want you on our team. At Leidos, we innovate to create solutions that matter – let’s redefine what's possible together! Location: Bethesda, MD Pay Range:
Pay Range $85,150.00 - $153,925.00 The Leidos pay range is a guideline and not a guarantee of compensation. Salary is determined by factors like job responsibilities, experience, skills, and internal equity.