Senior Software Engineer in Springfield, VA at honor foundations

Date Posted: 12/8/2024

Job Snapshot

Job Description

Zachary Piper Solutions is seeking a talented Senior Software Engineer to join our team in Springfield, VA. As a Senior Software Engineer, you will play a key role in supporting the Geospatial Intelligence Agency (NGA) by designing, developing, and maintaining geospatial intelligence applications. Your primary focus will be modernizing legacy systems and optimizing operational efficiency. The role requires an active TS/SCI clearance.

Responsibilities:

  • Collaborate with a multidisciplinary team to modernize legacy applications, with a specific focus on migrating from JavaScript to Angular 12.
  • Design and develop robust Spring Boot applications using Angular Typescript and Java, facilitating the import, editing, and export of Tenable audit files used for Nessus vulnerability scans.
  • Conduct thorough testing of software using server instances hosted on AWS EC2, ensuring the reliability and stability of the applications.
  • Utilize AWS S3 to securely store software and facilitate seamless transfer between servers operating at different classification levels.
  • Troubleshoot and enhance Kibana visualizations and alerts by leveraging logs ingested into an Elasticsearch database, employing Ansible playbooks to accurately monitor system operations.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Minimum of 4 years of experience in software development, with expertise in modernizing legacy applications and utilizing Angular, Spring Boot, and Java.
  • Active TS/SCI security clearance.
  • Strong proficiency in AWS services, including EC2, S3, and client VPN.
  • Experience with vulnerability scanning tools such as Nessus.
  • Proficiency in log analysis and visualization using Kibana and Elasticsearch.
  • Ability to work effectively in an Agile environment, collaborating with cross-functional teams to deliver high-quality software solutions.
  • Excellent problem-solving and communication skills, with a strong attention to detail.

Compensation:

  • $140,000 - $160,000
  • Medical, Dental, Vision, 401k, Paid Time off, Holidays