> Markdown version of [/jobs/ext/1950452-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1950452-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Zachary Piper - **Location:** Springfield, VA, United States - **Experience:** Expert - **Salary:** $140,000.0 - $160,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Elastic Compute Cloud, Amazon S3, Databases, Elasticsearch, Virtual Private Networks (VPN), Log Analysis, Ansible, Software Engineering, Software Systems, Spring-boot, AngularJS, Information Technology, Nessus, Kibana, Vulnerability Analysis - **Published:** August 6, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9075751/senior-software-engineer ## About the Role * 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. ## Description * 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. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Debug a Kubernetes Operator](https://www.wearedevelopers.com/videos/487-debug-a-kubernetes-operator) - [Dev & Test in the Cloud? Deploy your cloud environments with Ansible & Terraform](https://www.wearedevelopers.com/videos/1607-dev-test-in-the-cloud-deploy-your-cloud-environments-with-ansible-terraform) - [Stranger Danger: Your Java Attack Surface Just Got Bigger](https://www.wearedevelopers.com/videos/346-stranger-danger-your-java-attack-surface-just-got-bigger) - [Add Location-based Searching to Site with ElasticSearch](https://www.wearedevelopers.com/videos/77-add-location-based-searching-to-site-with-elasticsearch) - [Eclipse Che for Infrastructure Automation](https://www.wearedevelopers.com/videos/1611-eclipse-che-for-infrastructure-automation) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)