> Markdown version of [/jobs/ext/620205-software-engineer](https://www.wearedevelopers.com/jobs/ext/620205-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). --- # Software Engineer - **Company:** Cornerstone Defense - **Location:** Tysons, VA, United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Active Directory, Application Programming Interfaces (APIs), Agile Methodology, Amazon Elastic Compute Cloud, Amazon S3, Apache Ant, Apache Tomcat, Business Logic, JIRA, Big Data, Computer Programming, Databases, Continuous Delivery, Continuous Integration, Relational Databases, DevOps, Elasticsearch, Github, Apache Hadoop, MapReduce, Java Database Connectivity, JSON, Lightweight Directory Access Protocols (LDAP), Apache Maven, Public Key Infrastructure, Systems Development Life Cycle, Regular Expressions, Webui, Software Engineering, Apache Solr, SQL Databases, Subversion, Systems Integration, Web Services, Scripting, Apache Spark, Spring-boot, AngularJS, Cloudwatch, Jenkins, Artifactory - **Published:** June 12, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8972527/software-engineer ## About the Role * Working within an Amazon Web Services (AWS) cloud environment and utilizing tools such as SMS, Data Pipeline, Relational Database (RDS), Cloudwatch, EC2, EBS, S3, KMS, or SMS * Developing in a DevOps environment and utilizing tools such as GitHub, Subversion, Jenkins, Maven, or Artifactory * Utilizing web stack technologies and software design * Working at all tiers of the architecture, to include Web UI, Business Logic, and Database layer * Developing software in a continuous integration, continuous deployment (CI/CD) paradigm * Working with financial data sets * Programming with Java and associated frameworks like SpringBoot * Utilizing ElasticSearch and other big data technologies like MapReduce * Scripting using JavaScript (JS) framework like Angular JS or EXT-JS * Using tools such as Apache Tomcat, Apache Spark, Hadoop, SOLR, JDBC, ANT, Active Directory, LDAP, Regex, SQL, or JSON * Using JIRA tracking system * Employing Agile development methodology * Employing the Software Development Lifecycle (SDLC) Desired Skills: * Demonstrated experience with security accreditation process. * Demonstrated experience supporting enterprise software development efforts. * Demonstrated experience working with commercial financial data sets. * Demonstrated experience integrating software with LDAP, PKI and must use services. * Demonstrated experience integrating with various applications using web services and APIs. ## Related Videos - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)