Overview
On Site
USD 104,650.00 - 189,175.00 per year
Full Time
Skills
Training
Teamwork
Desktop Publishing
Data Transfer Process
Innovation
Professional Development
Continuous Improvement
IT Management
Technical Direction
Research
Workflow
Technical Support
Collaboration
Systems Engineering
Requirements Analysis
Documentation
SAFE
System Documentation
Groupware
Security Clearance
Software Engineering
IaaS
PostgreSQL
Docker
DevOps
Continuous Integration and Development
Jenkins
Microservices
DSL
Apache Kafka
Performance Tuning
Mentorship
Testing
FOCUS
Continuous Integration
Continuous Delivery
Scripting
Java
Python
Amazon Web Services
Software Development
Communication
Articulate
Engineering Design
Project Management
Security+
Appian
Agile
GitLab
JIRA
Confluence
Facilitation
Scrum
Product Demonstration
Demonstrations
Process Improvement
Elasticsearch
Authentication
Authorization
Management
Data Security
GraphQL
Computer Hardware
Cloud Computing
Kubernetes
Internet Explorer
Information Engineering
Terraform
Recruiting
Market Analysis
Law
Job Details
Are you ready to join Leidos all-star team? Through training, teamwork, and exposure to challenging technical work, let Leidos show how to accelerate your career path.
Leidos has an exciting opening for you as our next TS/SCI cleared Software Engineer supporting a long-term DIA-NDOC DOMEX Technology Platform (DTP) contract. Working closely with Systems Engineers, Software Engineers, and Architects, this position provides an opportunity to have impact as part of a mission focused, solutions oriented, and adaptive team that values innovation, collaboration, and professional development.
As a Senior Software Engineer, you will lead an application team responsible for maintaining the continuous flow of new software enhancements and deployments, while you manage risks, escalate impediments, and help to drive continuous process improvement. 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. 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.
You will work closely with the team on the following key tasks
To be successful in this role you need these skills (required):
You will wow us even more if you have some of these skills:
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:
December 2, 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 $104,650.00 - $189,175.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.
Leidos has an exciting opening for you as our next TS/SCI cleared Software Engineer supporting a long-term DIA-NDOC DOMEX Technology Platform (DTP) contract. Working closely with Systems Engineers, Software Engineers, and Architects, this position provides an opportunity to have impact as part of a mission focused, solutions oriented, and adaptive team that values innovation, collaboration, and professional development.
As a Senior Software Engineer, you will lead an application team responsible for maintaining the continuous flow of new software enhancements and deployments, while you manage risks, escalate impediments, and help to drive continuous process improvement. 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. 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.
You will work closely with the team on the following key tasks
- Manage, direct, coordinate, and provide technical direction for all aspects of research, development, integration, and sustainment for NDOC's workflow and data catalog solutions.
- Provide technical support, coordination, and execution of systems engineering activities such as feature/requirements analysis, design, implementation planning, integration and test, sustainment, documentation, deployment, and system assessment.
- Develop, manage and continually improve the backlog of work items for an Agile scrum team. Update and prioritize stories and epics via feedback from various program stakeholders ensuring the team is always working on the highest-value tasks.
- Support Scaled Agile Framework (SAFe) program increment planning and execution through creation of work tickets in GitLab as well as program/system documentation using collaboration software (e.g., Confluence). Lead/participate in all Agile ceremonies to include daily stand up, planning, reviews, and retrospectives.
- Lead the design and architecture of backend systems and services.
To be successful in this role you need these skills (required):
- Bachelor's Degree and 8-12 years of prior relevant experience or Master's with 6+ 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 Java or Python
- Experience on a production/enterprise system
- Cloud infrastructure experience
- Experience with any of the following technologies:
- PostgreSQL
- Containerization, especially with Docker
- DevOps practices and tools including Continuous Integration/Continuous Delivery (CI/CD) tools and practices, especially Gitlab or Jenkins
- GraphQL
- SharePoint development
- Keycloak
- Proven expertise building and maintaining microservices in production in Kubernetes
- 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
- Hands-on development and/or scripting experience, especially Java and Python
- Experience with AWS cloud-based architecture, services, and software development
- Excellent communication skills (verbal and written) to articulate technical and non-technical concepts to diverse audiences.
- Proven ability to work cross-functionally with engineering, design, and project management teams.
- Demonstrated ability to manage expectations and maintain strong relationships with stakeholders.
You will wow us even more if you have some of these skills:
- Experience with or knowledge of NDOC applications (e.g., Storefront, Harmony)
- Active Security+ certification and ability to obtain Privileged User Account (PUA) certification by the Government
- Experience with Appian or other low-code software technologies
- Experience as a Product Owner or a similar role in an Agile software development team.
- Strong understanding of Agile methodologies, and experience with tools like Gitlab, Jira, and Confluence.
- Experience with facilitating scrum for the team (Planning, Retrospective, Grooming & Review/Demo).
- Proactive in identifying tech debt, systemic issues, and areas for team/process improvement
- Elasticsearch certifications or other program stack related certifications
- Familiarity with authentication and authorization products such as Keycloak
- Experience with security best practices for services: authN/Z, secrets management, data protection
- GraphQL familiarity
- Hardware on-prem and cloud-based deployments using Kubernetes
- Proficiency with infrastructure-as-code (ie CloudFormation, Terraform, Pulumi)
- Experience of a production/enterprise systems at scale
- Knowledge of distributed systems concepts (e.g., idempotency, eventual consistency)
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:
December 2, 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 $104,650.00 - $189,175.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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.