Software Engineer (Junior) - TS/SCI with Polygraph Required

Catalyst
Vienna, VA, United States
about 2 months ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
0 years minimum
Compensation
$105,000.0 - $140,000.0
Working hours
Regular working hours
Job source

Tech stack

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
+5 more
Software Engineering Software Systems Information Technology Code Testing Programming Languages

Job 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.

Requirements

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:44 min

Generating test code through an intermediate model

Johannes Bergsmann Johannes Bergsmann +1 · World Congress 2023

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · World Congress 2024

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

7:36 min

Formulating career strategies for junior and senior engineers

Anna Fritsch-Weninger · LIVE

Videos

See all

Related articles

See all