Talent.com
Principal Software Engineer.

Principal Software Engineer.

LeidosGlen Echo, MD, US
11 days ago
Job type
  • Full-time
Job description

Job Description

Description

Leidos has an exciting opening for you as our next TS / SCI cleared Principal  Software Engineer supporting a long-term DOMEX Technology Platform (DTP) contract. You will work closely with Systems Engineers, Software Engineers, Architects, and Operations Engineering / Manager on a broad scope of activities extending across the development of systems to include middle-tier and backend engineering tasks.  Have impact as part of a mission focused, solutions oriented, and adaptive team that values innovation, collaboration, and professional development. While most work is conducted on-site at our client location in Bethesda, MD, we offer a flexible schedule and, occasionally, some tasks may be performed remotely. The percentage of remote work will vary based on client requirements / deliverables.

Seeking a seasoned Python engineer to design and lead the development of scalable, distributed microservices deployed in Kubernetes. You will architect solutions for data ingestion, real-time processing, and intelligent search using Kafka and Elasticsearch. As a senior team member, you’ll play a key role in technical leadership, mentoring engineers, and shaping the long-term evolution of our systems.

You will work closely with the team on the following key tasks

  • Lead the design and architecture of backend systems and services.
  • Drive initiatives across the engineering team related to scalability, reliability, and performance.
  • Build 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 to be deployed to Kubernetes from development to production
  • Monitor automated system integration tests to identify failed modules and components
  • Manage individual project priorities, deliverables, and deadlines
  • Provides specific input to the software components of system design to include hardware / software trade-offs, software reuse, use of COTS / GOTS in place of new development, and requirements analysis and synthesis from system level to individual software components
  • Foster an environment of collaboration with the different team members in the goal of providing quality service and product to our customers
  • Act as a mentor to mid-level and junior engineers, offering guidance on best practices and career growth

To be successful in this role you need these skills (required) :

  • Typically requires Bachelor’s Degree and 12-15 years of prior relevant experience or Masters with 10-13 years of prior relevant experience
  • Must possess an Active Top Secret / SCI clearance and ability to obtain and maintain a Polygraph
  • 7+ years of backend software engineering experience, including at least 5 years in Python
  • Proven expertise building and maintaining microservices in production in Kubernetes
  • Deep understanding of Elasticsearch internals : sharding, performance tuning, analyzers, query DSL
  • Strong Kafka experience : event design, stream processing, performance tuning
  • Solid grasp of distributed systems principles : fault tolerance, consensus, data consistency
  • Experience leading technical projects and mentoring engineers
  • Strong testing discipline with a focus on automation, coverage, and CI / CD pipelines
  • Experience with DevOps practices and tools including Continuous Integration / Continuous Delivery (CI / CD) tools and practices, especially Gitlab or Jenkins
  • Hands-on development and / or scripting experience, especially Python and Bash in Linux environment
  • Experience with AWS cloud-based architecture, services, and software development
  • Strong verbal and written communication skills
  • Enthusiastic with the ability to work well in a team and a self-starter who can work on their own
  • You will wow us even more if you have some of these skills :

  • Active Security+ certification and ability to obtain Privileged User Account (PUA) certification
  • Elasticsearch certifications or other program stack related certifications
  • Experience with system design at scale — dealing with 100k+ messages / sec, TB-scale indexes.
  • Familiarity with schema registries and Kafka streaming patterns
  • Familiarity with authentication and authorization products such as Keycloak
  • Experience with security best practices for services : authN / Z, secrets management, data protection
  • GraphQL familiarity and / or Apache NiFi experience
  • Hardware on-prem and cloud-based deployments using Kubernetes
  • Proficiency with infrastructure-as-code (i.e. CloudFormation, Terraform, Pulumi)
  • Experience of a production / enterprise systems at scale
  • Knowledge of distributed systems concepts (e.g., idempotency, eventual consistency)
  • Proactive in identifying tech debt, systemic issues, and areas for team / process improvement
  • #NMECDTP-LEIDOS

    If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo — because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 — and moving faster than anyone else dares.

    Original Posting : September 16, 2025

    For U.S. Positions : While subject to change based on business needs, Leidos reasonably 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 as listed above.

    Pay Range : Pay Range $126,100.00 - $227,950.00

    The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

    Create a job alert for this search

    Principal Software Engineer • Glen Echo, MD, US

    Related jobs
    • Promoted
    Senior Systems Engineer

    Senior Systems Engineer

    DCS CorporationFort Belvoir, VA, United States
    Full-time
    Join the DCS team in a fast-paced program office as an experienced Systems Engineer.In this role, you will work with our U. Army customer to apply your expert knowledge and skills by providing techn...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Cooley LLPReston, VA, United States
    Full-time
    Cooley is seeking a Senior Software Engineer to join the Practice Engineering team.As a leading technology law firm, Cooley is determined to become a leader in the digital practice of law.Cooley In...Show moreLast updated: 30+ days ago
    • Promoted
    System Architect / Team Lead

    System Architect / Team Lead

    PuyenpaAlexandria, VA, United States
    Full-time
    The Puyenpa family of companies that are comprised of multiple SBA Certified Native American Tribal 8(a) and multi-certified organizations focused on delivering Information Technology, Management C...Show moreLast updated: 4 days ago
    • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Oceaneering International, Inc.Hanover, MD, United States
    Full-time
    Oceaneering Technologies (OTECH) develops, manufactures, and operates customized marine systems, shipboard equipment, subsea vehicles, and engineered solutions for commercial and U.Oceaneering Aero...Show moreLast updated: 4 days ago
    • Promoted
    Lead Solutions Architect

    Lead Solutions Architect

    VirtualVocationsAlexandria, Virginia, United States
    Full-time
    A company is looking for a Lead, Solutions Architect.Key Responsibilities Manage and coach a team of Solutions Architects and Implementation Specialists Oversee solution design and implementatio...Show moreLast updated: 30+ days ago
    • Promoted
    Principal / Sr. Principal Systems Administrator

    Principal / Sr. Principal Systems Administrator

    Northrop GrummanPatuxent, MD, US
    Full-time
    RELOCATION ASSISTANCE : No relocation assistance available.At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the wo...Show moreLast updated: 1 day ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Leidos IncAnnapolis Junction, MD, United States
    Full-time
    SDLC) activities as a member of an Agile development team building a large complex enterprise system.Development includes the full range of turning Agile user stories into implementable concepts, t...Show moreLast updated: 30+ days ago
    • Promoted
    Solutions Architect

    Solutions Architect

    Enterprise Community PartnersColumbia, MD, United States
    Full-time
    We support community development organizations on the ground, aggregate and invest capital for impact, advance housing policy at every level of government, and build and manage communities ourselve...Show moreLast updated: 21 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Crystal Management | CMITWashington, DC, United States
    Full-time
    At CMiT, we do more than provide real-world solutions.We deliver transformative results.Through cutting-edge technology and process innovations, we are changing how federal and commercial clients w...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer Manager

    Software Engineer Manager

    VirtualVocationsBaltimore, Maryland, United States
    Full-time
    A company is looking for a Software Engineer Associate Manager.Key Responsibilities Collaborate with Business Analysts to understand business requirements for system enhancements and rollouts Le...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Frontend Engineering Manager

    Frontend Engineering Manager

    VirtualVocationsAlexandria, Virginia, United States
    Full-time
    A company is looking for an Engineering Manager- Frontend.Key Responsibilities Lead and mentor a team of frontend engineers focused on multiplatform and web-based experiences Collaborate with Pr...Show moreLast updated: 13 hours ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Government Executive Media Group LLCWashington, DC, United States
    Permanent
    GovExec is seeking a Senior Software Engineer to join our team.We're looking for a collaborative, top-notch problem-solver who is excited to take on new challenges. Reporting to the Lead Software En...Show moreLast updated: 18 days ago
    • Promoted
    Technical Enablement Manager

    Technical Enablement Manager

    VirtualVocationsAlexandria, Virginia, United States
    Full-time
    A company is looking for a Technical Enablement Manager to lead the strategy and execution of technical enablement programs for Sales Engineers and Technical Account Managers.Key Responsibilities ...Show moreLast updated: 30+ days ago
    • Promoted
    AI-Native Software Engineering Director

    AI-Native Software Engineering Director

    VirtualVocationsAlexandria, Virginia, United States
    Full-time
    A company is looking for a Director of Engineering (AI-Native) to lead their engineering team in developing innovative educational technology solutions. Key Responsibilities Provide strategic tech...Show moreLast updated: 1 day ago
    • Promoted
    • New!
    CRM Implementation Manager

    CRM Implementation Manager

    VirtualVocationsAlexandria, Virginia, United States
    Full-time
    A company is looking for a CRM Implementation Manager to lead client projects from Discovery through go-live.Key Responsibilities Lead client projects through the entire project lifecycle, includ...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Full Stack Technical Lead Manager

    Full Stack Technical Lead Manager

    VirtualVocationsAlexandria, Virginia, United States
    Permanent
    A company is looking for a Full-Stack Technical Lead Manager.Key Responsibilities Manage a team of engineers, ensuring quality and timeliness of software through planning meetings, code reviews, ...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Tennessee Executive IT Director

    Tennessee Executive IT Director

    VirtualVocationsAlexandria, Virginia, United States
    Full-time
    A company is looking for an Executive IT Director to provide vision and leadership for technology initiatives supporting the Department of Corrections. Key Responsibilities : Lead the STS IT workfo...Show moreLast updated: 13 hours ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Oceaneering International, Inc.Hanover, MD, United States
    Full-time
    Oceaneering Technologies (OTECH) develops, manufactures, and operates customized marine systems, shipboard equipment, subsea vehicles, and engineered solutions for commercial and U.Oceaneering Aero...Show moreLast updated: 4 days ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    RelativityBaltimore, MD, United States
    Full-time
    Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions?. We're looking for a Lead Software Engineer to join our Relativity Privacy...Show moreLast updated: 19 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    JobotFalls Church, VA, US
    Full-time
    Senior Software Engineer (on-site).This Jobot Job is hosted by : Charles Simmons.Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.Salary : $150,000 - $200,0...Show moreLast updated: 5 days ago