- Catalyst Operations & Analytics
- Northern Virginia, NT
- Full-Time
- 63 days ago
- $105,000 – $140,000
Software Engineer (Junior) - TS/SCI with Polygraph Required.
Before you go
Before you leave us, sign up for our email alerts
We don't do job spam, just the best digital jobs delivered straight to your inbox.
Software Engineer (Junior) - TS/SCI with Polygraph Required: our view in 3 lines...
- The Role:Junior software engineering role supporting the development and delivery of software systems as part of an Agile team.
- The Person:The person will implement user stories, write and unit test code, contribute to documentation, and work within an Agile development team.
- Requirements:The ideal candidate has a bachelor's degree in Computer Science, Engineering, or a related field, 0-2 years of software engineering experience, and working knowledge of Java, Python, C/C++, or JavaScript.
About the role
Position Summary
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
US Citizenships and TS/SCI with Polygraph (no exceptions)
Education/Experience 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
Required Skills:
- 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

