> Markdown version of [/jobs/ext/4505147-software-engineer-is-level-i-ts-sci-poly](https://www.wearedevelopers.com/jobs/ext/4505147-software-engineer-is-level-i-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 (IS) Level I (TS/SCI POLY) - **Company:** TALENTOPS LLC - **Location:** Laurel, MD, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), .NET Framework, Microsoft Windows, Software Applications, Unit Testing, Bash Shell, C Sharp (Programming Language), Software Documentation, Information Systems, Databases, Data Stores, Software Debugging, Linux, Programming Tools, Web Development, Github, Gradle, Hibernate (Java), Log4j, MySQL, Public Key Infrastructure, X.509, Windows PowerShell, Systems Development Life Cycle, Software Engineering, Subsystems, Systems Integration, Enterprise Software Applications, Spring-mvc, Spring-boot, Git, Containerization, Information Technology, Build Tools, Software Version Control, Docker - **Published:** November 2, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-engineer-is-level-i-ts-sci-poly-laurel-md--184039ff-7380-4580-856e-b0ff22d8813e ## About the Role Software Engineering, Sensitive Compartmented Information (SCI), Top Secret Clearance, Sensitive Compartmented Information (SCI), Top Secret Clearance, Full Scope Polygraph, Software Engineering, Enterprise Applications, Software Development, Testing, The ideal candidate has a strong background in Java and .NET development, experience working across Linux and Windows environments, and a passion for building reliable, scalable software solutions using modern development tools and containerization technologies., * Bachelor's degree in Computer Science, Information Systems, or a related technical discipline. * Additional applicable software engineering experience may be substituted for the degree requirement., * Minimum of 7 years of software engineering experience supporting programs of similar scope, complexity, and technical requirements., + Java + C#/.NET + JavaScript * Experience with Java technologies including:* + Spring Boot + Spring MVC + Hibernate + Log4J * Experience using version control and build tools including:* + Git + Gradle * Experience working in both Linux and Windows environments, including:* + Bash scripting + RPM packaging + PowerShell scripting * Experience with Docker, including:* + Building and running container images + Creating Dockerfiles + Docker Compose Preferred Qualifications * Experience with web application development. * Experience working with MySQL databases. * Familiarity with CI/CD pipelines using GitHub Actions. * Experience with GitHub Packages. * Experience packaging applications for Windows environments (MSI, portable ZIP, etc.). * Familiarity with Windows Subsystem for Linux (WSL). * Knowledge of PKI infrastructure and X.509 certificates. * Experience developing and maintaining unit tests. * Strong understanding of the Software Development Lifecycle (SDLC). Technical Environment * Java * Spring Boot * Spring MVC * Hibernate * Log4J * C#/.NET * JavaScript * Git * Gradle * Docker * Docker Compose * Linux * Bash * Windows * PowerShell * MySQL * GitHub Actions * GitHub Packages * PKI * X.509 Certificates * Windows WSL Clearance Requirement * Active Top Secret/SCI security clearance with Full Scope Polygraph is required. U.S. citizenship is required to maintain the clearance. ## Description We are seeking an experienced Software Engineer I to join a collaborative engineering team supporting mission-critical software development in a secure environment. This role involves designing, developing, integrating, testing, and maintaining enterprise software applications while contributing to every phase of the software development lifecycle., * Analyze user requirements to develop software design and performance specifications. * Design, develop, and enhance new and existing software applications. * Debug software, identify defects, and implement effective solutions. * Integrate software into new or existing operating environments. * Develop and maintain data queries for databases and data repositories. * Design and implement complex database interfaces and repository queries. * Write, review, and maintain software and system documentation. * Recommend improvements to software development processes, standards, and documentation. * Collaborate with software engineers and technical teams throughout the development lifecycle. * Provide technical leadership appropriate to the software development process and project requirements.