> Markdown version of [/jobs/ext/1489708-software-engineer-ts-sci-poly](https://www.wearedevelopers.com/jobs/ext/1489708-software-engineer-ts-sci-poly). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer TS/SCI Poly - **Company:** CareerCircle - **Location:** Annapolis Junction, MD, United States - **Experience:** Expert - **Salary:** $107,900.0 - $195,050.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), C (Programming Language), HTML, Java (Programming Language), JavaScript (Programming Language), XML Schema, Computer-Aided Design, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Apache Tomcat, Server Applications, Application Layers, Business Logic, Systems Engineering, Public-Key Cryptography, Acceptance Test-Driven Development, Confluence, JIRA, Automation of Tests, Unit Testing, Microsoft Azure, Bash Shell, Behavior-Driven Development, Oracle WebLogic Server, Bootstrap (Software), Unix, C++ (Programming Language), Cascading Style Sheets (CSS), CMake, Configuration Management, Encodings, Signals Intelligence, Computer Programming, Computer Engineering, Continuous Integration, Custom Software, Software Debugging, Linux, DevOps, Digital Signature, Eclipse (Software), Enterprise JavaBeans, Embedded C, Ethernet, Java Platform Enterprise Edition (J2EE), Fault Tolerance, Firmware, Github, Groovy, Hardware Interface Design, Human-Computer Interaction, Integrated Development Environments, Java Persistence API, Java Servlet, Spring Framework, Java Transaction API, Java API for RESTful Web Services (JAX-RS), WildFly (JBoss AS), Junit, Python (Programming Language), Key Management, PostgreSQL, MATLAB, Machine Learning, Apache Maven, Microsoft Visual Studio, MongoDB, Multiprocessing, NoSQL, Object-Oriented Software Development, OpenShift, Pair Programming, PCI Express, Scrum Methodology, Systems Development Life Cycle, Proprietary Software, Resource Description Framework (RDF), Real-Time Operating Systems, Software Tools, Mockito, Requirements Management, Scaled Agile Framework, Security Software, Selenium, Service-Oriented Architecture, Signal Processing, Simple Object Access Protocol (SOAP), Software Engineering, Software Requirements Analysis, Software Systems, SPARQL, SQL Databases, Data Streaming, Subversion, System Testing, Systems Integration, TCP/IP, Universal Asynchronous Receiver/Transmitter, VxWorks, Web Applications, Web Application Frameworks, Web Services, Web Services Description Language, Extensible Markup Language (XML), XQuery, Extensible Stylesheet Language Transformations (XSLT), Data Processing, Scripting, Google Cloud, Enterprise Software Applications, Computer Network Operations, Test-Driven Development (TDD), Marklogic, Spring-boot, Gitlab, Git, SC Clearance, AngularJS, Jax Ws, Kubernetes, Information Technology, Build Tools, Front End Software Development, Cucumber (Software), Software Version Control, Jasmine, Docker, Katalon Studio, Jenkins, Programming Languages - **Published:** July 29, 2026 - **Apply:** https://www.careercircle.com/jobs/all/all/usa/va/arlington/4479c6bc-c1d2-420a-8af9-0da780b00fc5 ## About the Role MATLAB Gitlab TCP/IP Jenkins Research Firmware Equities Debugging Scripting Purchasing Algorithms Upskilling Mathematics Prototyping Market Data PCI Express Build Tools Unit Testing Oscilloscope Communication Field Testing Logic Analyzer Version Control Ancient History Computer Science Machine Learning Embedded Systems Software Testing Secret Clearance Front End Design Agile Methodology Apache Subversion Signal Processing Security Clearance Electronic Warfare Systems Engineering Systems Integration Time Off Management Software Frameworks Software Engineering Software Development Computer Engineering Demonstration Skills Computer Architecture Electrical Engineering Continuous Integration Technical Documentation C (Programming Language) Bash (Scripting Language) Hardware Interface Design C++ (Programming Language) Real-Time Operating Systems Git (Version Control System) Python (Programming Language) Test-Driven Development (TDD) Object-Oriented Programming (OOP) Universal Asynchronous Receiver/Transmitter, * Bachelor's Degree in Computer Engineering, Electrical Engineering, or Computer Science, or related discipline 8+ years of software development experience, including strong experience in programming in Python, MATLAB, or C++Strong understanding of object-oriented design * Basic understanding of hardware-software interaction and basic computer architecture Experience with hardware interfaces (e.g. PCIe, UART, Ethernet) Experience with build tools (e.g. GCC, CMake, or Make) * Experience using version control (e.g. git, Subversion) and continuous integration software tools (e.g. Jenkins) * Experience with software testing tools and methodology * Experience in creating and maintaining technical documentation for developed software * Ability to communicate and share ideas, concepts, and designs with a team of engineers * Demonstrated ability and motivation to continually learn new technical skills and conceptsUnderstanding of unit test frameworks and test-driven development practices * **Must have an active Secret clearance and be eligible to obtain a TS/SCI.**, * Master's Degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent with 6+ years of experience * Active security clearance higher than the Secret level * Ability to debug embedded systems using tools like oscilloscopes and logic analyzers * Experience maintaining, tracking, and updating ticket/status using Gitlab or similar interface * Experience using common scripting languages (e.g. bash) ## Description Today, Electronic Warfare (EW) is a growing enterprise - protecting the warfighter and our national security against ever-adapting threats. Our division currently has an exciting opportunity for a Real-Time Software Engineer to perform design, development, and hardware/software integration in Arlington, VA for the Electronic Warfare Division Our division primarily focuses on research & development and advanced prototyping, transforming state of the art signal processing algorithms into real-time software systems. Projects involve small multi-disciplinary teams of engineers working together in spiral or agile development environments to meet aggressive customer schedules aimed at near-term field demonstrations. Join a team of experts in implementing high-performance signal processing on general purpose processors, such as ARM. The successful candidate will be responsible for: * Contributing to design and development of advanced systems as a part of multi-disciplinary teams. These teams are made up of other software team members and subject matter experts from the areas of systems engineering, hardware, firmware, machine learning, RF front end design, and signal processing. * Designing, implementing, and testing real-time C/C++ software for multi-core systems running Linux or a real-time operating systems, such as VxWorks * Build software products that utilize third party mathematics and communication libraries * Interface communication standards / protocols such as TCP/IP, UDP, and DDS* Read and understand signal processing algorithms written in MATLAB * Work with Linux operating system as well as experience with real-time operating systems * Designing, implementing, and testing software to configure and control RF hardware devices * Integrating software into third-party software frameworks and architectures, such as Redhawk * Documenting the developed systems * Support system field testing and collection events, usually about a week in duration once or twice a year, Linux Junit CMake DevOps JAX-WS MongoDB Jenkins Mockito Planning Equities OpenShift Encodings Leadership Management Automation Purchasing Kubernetes User Story Upskilling PostgreSQL Embedded C XML Schema Code Reuse Market Data Server-Side Build Tools Web Services Unit Testing Cryptography Apache Maven Java Servlet Communication Team Building Apache Tomcat Prioritization Business Logic Key Management Version Control Test Automation Fault Tolerance Design Software Sprint Planning Ancient History Web Applications Spring Framework Pair Programming Canonicalization Agile Methodology Docker (Software) Security Software Data Flow Diagram Digital Signature Analytical Method Eclipse (Software) Application Layers WildFly (JBoss AS) Device Programming Systems Engineering System Requirements User Interface (UI) Selenium (Software) Cucumber (Software) Application Servers Time Off Management Security Engineering Software Engineering Software Development Signals Intelligence Independent Thinking Java Persistence API Enterprise JavaBeans Java Transaction API JavaScript Frameworks Scaled Agile Framework Oracle WebLogic Server Development Environment Requirements Management Angular (Web Framework) Microsoft Visual Studio Java Enterprise Edition Jersey (Java Framework) Public Key Cryptography Configuration Management SQL (Programming Language) C++ (Programming Language) Java (Programming Language) Behavior-Driven Development Computer Network Operations Cascading Style Sheets (CSS) Scrum (Software Development) Unified Field Theories (UFT) Python (Programming Language) Test-Driven Development (TDD) Groovy (Programming Language) Systems Development Life Cycle Enterprise Application Software Software Development Life Cycle Bootstrap (Front-End Framework) Extensible Markup Language (XML) HyperText Markup Language (HTML) JavaScript (Programming Language) Web Services Description Language Java API For RESTful Web Services Acceptance Test-Driven Development Integrated Development Environments Simple Object Access Protocol (SOAP) Karma (JavaScript Testing Framework) Jasmine (JavaScript Testing Framework) Extensible Stylesheet Language Transformations (XSLT) Top Secret-Sensitive Compartmented Information (TS/SCI Clearance) +0 Google IT Automation with Python MarkLogic Developer (SME) Leidos Bethesda, MD*On-Site NoSQL Junit DevOps XQuery Equities Marklogic Operations Governance Purchasing Upskilling Market Data Spring Boot Cryptography Business Logic Key Management System Testing Data Processing Custom Software Ancient History Agile Methodology Analytical Method Time Off Management Security Engineering Signals Intelligence Business Requirements Object-Oriented Design Angular (Web Framework) Application Development SQL (Programming Language) Agile Software Development Java (Programming Language) Computer Network Operations Cascading Style Sheets (CSS) Python (Programming Language) Service-Oriented Architecture Software Development Life Cycle Extensible Markup Language (XML) HyperText Markup Language (HTML) JavaScript (Programming Language) Resource Description Framework (RDF) Application Programming Interface (API) SPARQL Protocol And RDF Query Language (SPARQL) Top Secret-Sensitive Compartmented Information (TS/SCI Clearance) +0 Software Engineer Leidos Bethesda, MD*On-Site Unix JIRA Junit DevOps Github Jenkins Equities Scripting Operations Automation Innovation Purchasing User Story Upskilling Market Data Spring Boot Cryptography Key Management System Testing Katalon Studio Version Control Microsoft Azure Ancient History Software Testing Spring Framework Agile Methodology Analytical Method Software Solutions Amazon Web Services Time Off Management Security Engineering Software Engineering Atlassian Confluence Signals Intelligence Bash (Scripting Language) Agile Software Development Java (Programming Language) Google Cloud Platform (GCP) Computer Network Operations Standard Operating Procedure Scrum (Software Development) Python (Programming Language) Software Development Life Cycle JavaScript (Programming Language) Top Secret-Sensitive Compartmented Information (TS/SCI Clearance) +0 Google IT Automation with Python Google Project Management ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)