> Markdown version of [/jobs/ext/1490244-software-developer-junior-ts-sci-with-polygraph-required](https://www.wearedevelopers.com/jobs/ext/1490244-software-developer-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 Developer (Junior) - TS/SCI with Polygraph Required - **Company:** Catalyst - **Location:** Vienna, VA, United States - **Experience:** Starter - **Salary:** $110,000.0 - $145,000.0 - **Contract:** Internship / Graduate position - **Skills:** Java (Programming Language), JavaScript (Programming Language), Microsoft Windows, Agile Methodology, Component-Based Software Engineering, Unit Testing, Linux, Web Development, Python (Programming Language), Software Engineering, Backend, Information Technology, Front End Software Development, Restful APIs, Programming Languages - **Published:** July 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=2fe710405fff1e8a ## About the Role * Bachelor's degree in Computer Science, Engineering, or a related field and 0-2 years of relevant professional software development experience; equivalent combination of education and experience may be considered, * Working knowledge of one or more modern programming languages (e.g., Java, JavaScript, Python) * Exposure to front-end and/or back-end web application development * Familiarity with RESTful API concepts * 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 * Strong written and oral communication skills, with the ability to collaborate effectively across a development team ## Description Junior Software Developers support the design, development, and delivery of front-end and back-end application components in support of the customer's requirements, working as members of an Agile development team under the guidance of more experienced developers. Junior Software Developers implement user stories, write and unit test code, and support integration of application features with existing systems. Junior Software Developers are expected to build foundational full-stack development skills while contributing reliable, well-tested code to a larger complex application. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer)