FAQs
What is the location for the Software Engineer position?
The Software Engineer position is onsite in either Reston or Chantilly, VA.
What are the main responsibilities of the Software Engineer?
Responsibilities include designing and developing software, analyzing integration requirements, correcting errors, building web services and APIs, conducting testing, maintaining documentation, and collaborating with teammates and third parties.
What is the minimum required experience for this position?
A minimum of 7+ years of relevant software engineering experience is required.
What programming skills are required for the Software Engineer role?
Strong programming and development skills are required, specifically with Java & JDK 17+ and/or JavaScript/TypeScript.
Are there any specific tools or technologies that candidates should be familiar with?
Yes, candidates should have strong experience with REST APIs, Jira, Git, Gradle/Maven, and Linux environments.
Is travel required for this position?
Yes, the candidate should have the ability and willingness to travel overseas if required.
What type of security clearance is needed for this job?
An active/current Secret security clearance is required.
Are there any preferred qualifications that can enhance a candidate’s application?
Yes, preferred qualifications include experience with Vue.js, microservices, various test technologies, infrastructure and database technologies, and cloud technologies.
What physical requirements must be met for the Software Engineer role?
Candidates must be able to remain stationary for over 50% of the time, communicate effectively, operate a computer, and occasionally move about the office.
Does this role involve collaborating with other teams?
Yes, collaboration with teammates, third parties, vendors, and users is an essential part of the role.