> Markdown version of [/jobs/ext/1477879-software-engineer-junior-ts-sci-with-polygraph-required](https://www.wearedevelopers.com/jobs/ext/1477879-software-engineer-junior-ts-sci-with-polygraph-required). 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 (Junior) - TS/SCI with Polygraph Required - **Company:** Catalyst - **Location:** Vienna, VA, United States - **Experience:** Starter - **Salary:** $105,000.0 - $140,000.0 - **Contract:** Internship / Graduate position - **Skills:** Java (Programming Language), JavaScript (Programming Language), Microsoft Windows, Agile Methodology, Unit Testing, C++ (Programming Language), Software Design Patterns, Linux, Revision Control Systems, Python (Programming Language), Systems Development Life Cycle, Secure Coding, Software Engineering, Software Systems, Information Technology, Code Testing, Programming Languages - **Published:** July 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3838ed5820537f5e ## About the Role * Bachelor's degree in Computer Science, Engineering, or a related field and 0-2 years of relevant professional software engineering experience; equivalent combination of education and experience may be considered, * Working knowledge of one or more modern programming languages (e.g., Java, Python, C/C++, JavaScript) * Familiarity with the software development lifecycle (SDLC), including coding, unit testing, and integration * Exposure to Agile/Scrum development teams and ceremonies, through coursework, internships, or professional experience * Familiarity with version control tools * Comfort developing on Windows and/or Linux operating systems * Basic understanding of software design patterns and secure coding standards * Strong written and oral communication skills, with the ability to collaborate effectively across a development team ## Description Junior Software Engineers support the design, development, and delivery of software systems in support of the customer's requirements, working as members of an Agile development team under the guidance of more experienced engineers. Junior Software Engineers participate in the software development lifecycle, including implementing user stories, writing and unit testing code, and contributing to documentation. Junior Software Engineers are expected to build foundational technical depth while contributing reliable, well-tested code to a larger complex system. ## Related Videos - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Dirty Tests And How To Clean Them](https://www.wearedevelopers.com/videos/515-dirty-tests-and-how-to-clean-them) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)