Principal‑Level Software Engineer (Java, Python) IDS InternationalPrincipal‑Level Software Engineer (Java, Python)Annapolis Junction, MD$155,000–$175,000 / yearWork directly with data scientists and mission analysts to solve complex strategic problems• Perform end‑to‑end software engineering to prototype, develop, integrate, test, and deploy analytic tools• Integrate tools and tradecraft into customer corporate architectures• Support the operationalization of data science solutions at scale. The engineer will work closely with data scientists and end users to develop analytic tools that support discovery and tradecraft around critical global challenges and operationalize data science within customer environments.
Software Engineer Hire HangarSoftware EngineerColumbia, MarylandKey Responsibilities: - Design, build, and maintain backend services that interface with graph databases to model and query complex relationship data- Develop and maintain real-time data ingestion pipelines handling high-throughput social and web data- Build and optimize web scraping and crawler infrastructure to support continuous data collection- Develop front-end features and dashboards that visualize network and relationship data in an intuitive, performant way- Collaborate cross-functionally to translate product requirements into scalable technical solutions- Write clean, maintainable, well-tested code across the stack- Troubleshoot performance bottlenecks across data ingestion, storage, and visualization layers. Preferred Qualifications: - Experience with data visualization libraries such as D3, Cytoscape, Sigma.js, vis.js, or Recharts, particularly for graph/network visualizations- Experience with social listening, social media data, or large-scale web data platforms- Familiarity with Elasticsearch, OpenSearch, Redis, or Airflow- Prior experience at a seed-to-Series B startup- Experience with AWS, GCP, Docker, or Kubernetes.
Software Engineer 3 – AI/ML CTRL + LLCSoftware Engineer 3 – AI/MLAnnapolis Junction, MDThe team will also address challenges related to infrastructure provisioning and cloud migration within a hybrid, multi-cloud environment (e.g., VMware, AWS & Azure), Cyber Threat Intelligence, DevOps, and Containerization & Orchestration. The ideal candidate will be responsible for designing and developing robust software solutions that leverage ML and AI techniques to enhance cyber defense and cyber intelligence solutions.
Principal Software Engineer Ts/Sci Polygraph Leidos Holdings Inc.Principal Software Engineer Ts/Sci PolygraphHanover, MD$154,050–$278,475 / yearOur talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical Methods and Modeling, Signals Intelligence (SIGINT), and Cryptographic Key Management. 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.
Data Science Software Engineer SwiftData Science Software EngineerAnnapolis JunctionDetermination of official compensation or salary relies on several different factors including, but not limited to: level of position, complexity of job responsibilities, geographic location, work experience, education, certifications, Federal Government contract labor categories, and contract wage rates. This role will focus on creating automated approaches to streamline compliance processes, enhancing existing capabilities, and researching, integrating, and validating Machine Learning (ML) and Artificial Intelligence (AI) solutions within an R&D environment.
Software Engineer (Java, OpenFGA) Agile DefenseSoftware Engineer (Java, OpenFGA)Rosslyn, VirginiaFamiliarity with frameworks and tools like Django, NATS, Kafka, Redis, ClickHouse, OpenTelemetry, OpenRouter, and LiteLLM will be highly advantageous as you design and implement scalable, observable, and secure solutions. You will be responsible for building and maintaining microservices that integrate seamlessly with cloud-native platforms, ensuring continuous monitoring and high reliability across all operational workflows.
Splunk Software Engineer CACISplunk Software EngineerFort Meade, MarylandPay Range : There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. You’ll collaborate with talented users and engineers, shape scalable data insights, and help drive secure, efficient, and highly available Splunk environments across the enterprise.
Senior Software Engineer Leidos Holdings Inc.Senior Software EngineerAnnapolis Junction, MD$131,300–$237,350 / yearOur talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical Methods and Modeling, Signals Intelligence (SIGINT), and Cryptographic Key Management. 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.
Software Engineer Endurance IT ServicesSoftware EngineerReston, VirginiaThis hands-on role combines Dynamics 365 CRM expertise with full-stack software engineering, requiring ownership of solution design, development, integrations, and production support across enterprise platforms. You'll join a small, agile team focused on building and supporting scalable solutions that power Marketing, Sales, and Customer Service operations.
Software Engineer(SWE) Skill Level 2 (requires (requires TS/SCI FSP w/NSA) Gables Search GroupSoftware Engineer(SWE) Skill Level 2 (requires (requires TS/SCI FSP w/NSA)Annapolis Junction, MDThis role offers the opportunity to take on technical leadership responsibilities, influence solution design, and support high-visibility initiatives involving large datasets, cloud-native technologies, and advanced analytics workflows. Experience with AWS services, particularly Elastic MapReduce (EMR), is highly desired, along with strong software development skills and the ability to work across distributed data platforms.
Software Engineer (SWE) Skill Level 3 (requires TS/SCI FSP w/NSA Gables Search GroupSoftware Engineer (SWE) Skill Level 3 (requires TS/SCI FSP w/NSAAnnapolis Junction, MDThe ideal candidate has hands-on experience with Delinea products, IAM/PAM, API integrations, CI/CD automation, Ansible/SaltStack, container technologies (Docker/Podman), and troubleshooting large-scale Linux environments, with cybersecurity and enterprise security tool experience preferred. Software Engineer (SWE) Level 3: Seeking a Linux-focused Software Engineer with strong Python/Java development and Linux administration experience (RHEL, Ubuntu, Rocky, CentOS) to implement, integrate, automate, and sustain Delinea privileged access and secrets management solutions.
Software Engineer II ProsyncSoftware Engineer IIAnnapolis Junction, MDProvides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Open Source Software (OSS) and/or Commercial OffThe-Shelf (COTS) Government Off-The-Shelf (GOTS) software in place of new development, and requirements analysis and synthesis from system level to individual software components. These systems might include, but are not limited to, processing intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, business management information systems, and systems which incorporate data repositories, data transport services, and application and systems development and monitoring.
Software Engineer III ProsyncSoftware Engineer IIIAnnapolis Junction, MDProvides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Open Source Software (OSS) and/or Commercial OffThe-Shelf (COTS) Government Off-The-Shelf (GOTS) software in place of new development, and requirements analysis and synthesis from system level to individual software components. These systems might include, but are not limited to, processing intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, business management information systems, and systems which incorporate data repositories, data transport services, and application and systems development and monitoring.
Mid-Level Software Developer Omniscius ConsultingMid-Level Software DeveloperLaurel, MDThe ideal candidate is a motivated software developer who enjoys solving technical challenges, supporting production applications, and continuously learning new technologies in a fast-paced mission environment. We are seeking a Mid-Level Software Developer to join a collaborative engineering team supporting mission-critical Human Resources applications for a national security customer.
Software Engineer Level 1 TAP EngineeringSoftware Engineer Level 1Hanover, MDFull timeThe Software Engineer will contribute to system design, software development, and integration efforts, while collaborating with cross-functional teams to deliver scalable, high-performance solutions. This role involves working on processing-intensive applications, large data sets, real-time systems, and analytics-driven platforms.
Software Engineer Level 2-3 (SF) The Kenjya-Trusant GroupSoftware Engineer Level 2-3 (SF)Annapolis JunctionWorking with the Department of Defense, Department of Homeland Security, the Intelligence Community, state and local governments, and commercial clients, Kenjya-Trusant provides cyber protection, information technology, engineering, construction management and acquisition support services. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.
Software Engineer Level 3 TAP EngineeringSoftware Engineer Level 3Hanover, MD$134,000–$162,000 / yearThis position requires deep technical expertise, strong leadership capabilities, and the ability to guide teams in delivering scalable, high-quality solutions. The Software Engineer will serve as a technical leader across multiple teams, driving system architecture, development processes, and software quality.
Signals Software Engineer EverwatchSignals Software EngineerAnnapolis Junction, Maryland$84.14–$96.16 / hourCompensation at EverWatch is determined by various factors, including but not limited to location, the individual’s particular combination of education, knowledge, skills, competencies, and experience, as well as contract-specific affordability and organizational requirements. Job Title: Signals Software Engineer Overview: EverWatch is a government solutions company providing advanced defense, intelligence, and deployed support to our country’s most critical missions.
CNO Software Engineer General Dynamics Information TechnologyCNO Software EngineerAnnapolis JunctionAt the heart of Praxis Engineering are talented and motivated engineering teams empowered to create cutting edge technologies and systems to solve the nation’s most difficult Computer Network Operations challenges. Bachelor’s degree in computer science or related discipline from an accredited college or university is required, and fourteen (14) years of experience as a Software Engineer, in programs and projects of similar scope, type, and complexity is required.
Software Engineer - Level 2 (Testing Focus) Varite, IncSoftware Engineer - Level 2 (Testing Focus)Columbia, MD$90–$104.22 / hourRequired experience supports software development and full life cycle testing of mission systems including the design, development, and maintenance of test plans, cases, and processes; the creation and maintenance of test environments and automated test capabilities; the performance of Integration & Testing (I&T) and Acceptance Testing; and the reporting and tracking of problems through their resolution. Working knowledge of test automation using Python, performance/load/stress testing, data interface testing, user interface testing, security testing, code coverage tools, and systems integration testing is required.