Leidos
Description
Leidos is thrilled to offer an opportunity for a
TS/SCI cleared Lead Principal Software Engineer
supporting our dynamic DOMEX Technology Platform (DTP) contract. You will collaborate with Systems Engineers, Software Engineers, Architects, and Operations teams on various aspects of system development, encompassing middle-tier and backend engineering. Join a mission-oriented, innovative, and adaptive team that prioritizes collaboration and professional growth. While the majority of your work will take place at our client location in Bethesda, MD, we provide a flexible schedule, with occasional remote work opportunities based on client needs. We are seeking a distinguished Python engineer to spearhead the design and development of scalable, distributed microservices deployed in Kubernetes. You will architect solutions for data ingestion, real-time processing, and intelligent search utilizing Kafka and Elasticsearch. As a senior member of the team, your leadership will be invaluable in mentoring engineers and guiding the long-term advancement of our systems. Key Responsibilities Lead the design and development of backend systems and services. Initiate projects focusing on scalability, reliability, and performance. Create robust, testable Python microservices. Design message flows with Kafka, ensuring high availability and fault tolerance. Define data modeling and querying in Elasticsearch to meet product specifications. Oversee service deployments, rollout strategies, and observability in Kubernetes. Contribute to and critique RFCs, design documents, and architecture reviews. Develop and integrate Docker containers for deployment across environments. Monitor automated system integration tests to address component failures. Manage project priorities, deliverables, and deadlines effectively. Provide input for software component designs addressing hardware/software trade-offs. Encourage team collaboration to deliver high-quality services and products. Mentor mid-level and junior engineers, promoting best practices and career development. Required Qualifications Bachelor's Degree with 12-15 years of relevant experience, or a Master's Degree with 10-13 years of relevant experience. Active Top Secret/SCI clearance with the ability to obtain and maintain a Polygraph. 7+ years of backend software engineering experience, with a minimum of 5 years in Python. Proven experience building and maintaining production microservices in Kubernetes. Deep knowledge of Elasticsearch, including sharding and performance tuning. Strong background in Kafka: event design, stream processing, and optimization. Understanding of distributed systems principles, such as fault tolerance and data consistency. Experience in leading technical projects and mentoring peers. Strong testing discipline with a focus on automation and CI/CD pipelines. Familiarity with DevOps practices and tools, particularly GitLab or Jenkins. Hands-on development or scripting experience, primarily in Python and Bash on Linux. Experience with AWS cloud architecture and services. Excellent verbal and written communication skills. Self-motivated with the ability to work independently and in a team setting. Desirable Skills Active Security+ certification and ability to obtain Privileged User Account (PUA) certification. Elasticsearch or other relevant certifications. Experience with large-scale systems, managing 100k+ messages/second and TB-scale indexes. Familiarity with schema registries and Kafka streaming methods. Knowledge of authentication and authorization systems like Keycloak. Understanding of security best practices for services including authN/Z and data protection. Experience with GraphQL and/or Apache NiFi. Experience with hardware deployment on-premises and in the cloud using Kubernetes. Proficiency in infrastructure-as-code tools like CloudFormation, Terraform, or Pulumi. Experience with production/enterprise systems at scale. Knowledge of advanced distributed system concepts. Proactive in identifying and addressing technical debt and process improvements. Join Leidos and be part of a forward-thinking team that is set to redefine the industries we operate in. If you are looking for a role where you can thrive in a culture of innovation, collaboration, and growth, we would love to hear from you! Location: Bethesda, MD Pay Range: $126,100.00 - $227,950.00
TS/SCI cleared Lead Principal Software Engineer
supporting our dynamic DOMEX Technology Platform (DTP) contract. You will collaborate with Systems Engineers, Software Engineers, Architects, and Operations teams on various aspects of system development, encompassing middle-tier and backend engineering. Join a mission-oriented, innovative, and adaptive team that prioritizes collaboration and professional growth. While the majority of your work will take place at our client location in Bethesda, MD, we provide a flexible schedule, with occasional remote work opportunities based on client needs. We are seeking a distinguished Python engineer to spearhead the design and development of scalable, distributed microservices deployed in Kubernetes. You will architect solutions for data ingestion, real-time processing, and intelligent search utilizing Kafka and Elasticsearch. As a senior member of the team, your leadership will be invaluable in mentoring engineers and guiding the long-term advancement of our systems. Key Responsibilities Lead the design and development of backend systems and services. Initiate projects focusing on scalability, reliability, and performance. Create robust, testable Python microservices. Design message flows with Kafka, ensuring high availability and fault tolerance. Define data modeling and querying in Elasticsearch to meet product specifications. Oversee service deployments, rollout strategies, and observability in Kubernetes. Contribute to and critique RFCs, design documents, and architecture reviews. Develop and integrate Docker containers for deployment across environments. Monitor automated system integration tests to address component failures. Manage project priorities, deliverables, and deadlines effectively. Provide input for software component designs addressing hardware/software trade-offs. Encourage team collaboration to deliver high-quality services and products. Mentor mid-level and junior engineers, promoting best practices and career development. Required Qualifications Bachelor's Degree with 12-15 years of relevant experience, or a Master's Degree with 10-13 years of relevant experience. Active Top Secret/SCI clearance with the ability to obtain and maintain a Polygraph. 7+ years of backend software engineering experience, with a minimum of 5 years in Python. Proven experience building and maintaining production microservices in Kubernetes. Deep knowledge of Elasticsearch, including sharding and performance tuning. Strong background in Kafka: event design, stream processing, and optimization. Understanding of distributed systems principles, such as fault tolerance and data consistency. Experience in leading technical projects and mentoring peers. Strong testing discipline with a focus on automation and CI/CD pipelines. Familiarity with DevOps practices and tools, particularly GitLab or Jenkins. Hands-on development or scripting experience, primarily in Python and Bash on Linux. Experience with AWS cloud architecture and services. Excellent verbal and written communication skills. Self-motivated with the ability to work independently and in a team setting. Desirable Skills Active Security+ certification and ability to obtain Privileged User Account (PUA) certification. Elasticsearch or other relevant certifications. Experience with large-scale systems, managing 100k+ messages/second and TB-scale indexes. Familiarity with schema registries and Kafka streaming methods. Knowledge of authentication and authorization systems like Keycloak. Understanding of security best practices for services including authN/Z and data protection. Experience with GraphQL and/or Apache NiFi. Experience with hardware deployment on-premises and in the cloud using Kubernetes. Proficiency in infrastructure-as-code tools like CloudFormation, Terraform, or Pulumi. Experience with production/enterprise systems at scale. Knowledge of advanced distributed system concepts. Proactive in identifying and addressing technical debt and process improvements. Join Leidos and be part of a forward-thinking team that is set to redefine the industries we operate in. If you are looking for a role where you can thrive in a culture of innovation, collaboration, and growth, we would love to hear from you! Location: Bethesda, MD Pay Range: $126,100.00 - $227,950.00