FAQs
Is this position remote or onsite?
This is an onsite position located in Reston or Chantilly, VA.
What are the main responsibilities of the Senior Software Engineer?
Responsibilities include designing, developing, modifying software and applications, analyzing integration requirements, debugging, developing solutions for external data sources, building APIs, conducting software testing, maintaining documentation, and collaborating with team members and external partners.
What programming languages and technologies are required for this role?
Strong programming skills in Java (JDK 17+) and/or JavaScript/TypeScript are required, along with experience with REST APIs, Jira, Git, Gradle/Maven, and Linux environments.
How many years of experience are needed for this position?
A minimum of 10 years of relevant software engineering experience is required.
Is travel required for this position?
Yes, the role requires the ability and willingness to travel overseas if necessary.
What type of security clearance is needed for this job?
An active/current Secret security clearance is required for this position.
What are some preferred qualifications for candidates?
Preferred qualifications include experience with Vue.js, microservices, various test technologies (like Junit5 and Postman), infrastructure/database technologies (such as MongoDB and PostgreSQL), and cloud technologies.
What physical requirements must candidates meet?
Candidates should be able to remain in a stationary position for more than 50% of the time, communicate effectively, operate a computer, and occasionally move around the office.
What software lifecycle experience is expected for applicants?
Candidates should have experience with the full data lifecycle, from data ingestion through to display.
Do you offer any benefits for employees?
The job listing does not explicitly mention benefits, but typically positions of this nature offer standard company benefits. Please inquire for specific information during the interview process.