Software Engineer

Overview

On Site
Full Time

Skills

Security Clearance
FOCUS
FSA
Insurance
Training
Finance
Legal
Software Engineering
Application Development
Web Development
Object-Oriented Programming
C#
Orchestration
Terraform
Ansible
Computer Networking
Storage
Cabling
Kernel-based Virtual Machine
Switches
Remote Access
Management
Servers
Computer Hardware
Backup
Data Security
Disaster Recovery
Failover
Usability
Linux Administration
CentOS
Ubuntu
Help Desk
JIRA
Computer Science
Information Technology
Java
JavaScript
React.js
AngularJS
Vue.js
Amazon Web Services
Microsoft Azure
Google Cloud Platform
Google Cloud
Amazon EC2
Amazon S3
Amazon EFS
Amazon Route 53
Kubernetes
Continuous Integration
Continuous Delivery
GitLab
Cloud Computing
System Administration
Linux
Microsoft
Network
Virtual Private Network
OpenVPN
IPsec
Virtualization
VMware
Scripting
Bash
Python
Windows PowerShell

Job Details

  • Location: Reston, Virginia
  • Type: Contract
  • Job #3895

Title: Software Engineer
Location: Reston, VA

*Clearance: *Active TS/SCI w/ Polygraph needed to apply *
Company Overview:
Cornerstone Defense is the Employer of Choice within the Intelligence, Defense, and Space communities of the U.S. Government. Realizing early on that our most prized assets are our employees, we continually focus our attention on improving the overall work/life experience they have supporting the mission. Our Team is pushed every day to use their industry leading knowledge to provide end-to-end solutions to combat our nation's toughest and most secure problems. If you are looking for a place to not only be professionally challenged, but encouraged and supported by a company that cares, don't look any further than Cornerstone Defense.

Benefits Overview :
Cornerstone Defense offers a very comprehensive benefits package including, but not limited to: Medical, Dental and Vision Plans * Generous PTO Policy * 401(k) * HSA and FSA options * Life and Disability Insurance * Tuition Reimbursement and Training * Perks at Work Discount Program * Referral Program * Leads Generation Program * CollegeAmerica 529 * Fitness Reimbursement Program * Travel Assistance * Norton Lifelock Benefit Solutions * Life Planning Financial & Legal Services *

Required Technologies/Tools Full Stack Development Support: Demonstrated experience independently designing and developing cloud based applications using current best practices and architectural guidelines. Demonstrated experience working in software engineering, applications development or web application development and deployment. Demonstrated experience with object oriented development in a modern language (Java, Go, C##). Demonstrated experience developing front ends in modern frameworks like React, Angular, or Vue. Demonstrated experience developing in a Linux environment. Demonstrated experience developing in a commercial clouds such as AWS, Azure, or Google Cloud Platform. Demonstrated experience developing containerized applications using Kubernetes. Demonstrated experience working with orchestration tools like Terraform, Ansible, or Helm. Demonstrated experience with networking and Virtual Private Network (VPN) protocols like OpenVPN, Wireguard, and IPSec. Cloud Engineering Team Support: Demonstrated experience managing end user accounts, permissions, access rights, and storage allocations in accordance with best practices. Demonstrated experience installing and managing cloud based applications in AWS, Azure, or Google Cloud Platform. Demonstrated experience with Kubernetes and containerization. Demonstrated experience performing software and hardware upgrades, patches and reconfigs. Demonstrated experience managing the physical environment of server racks including cable management, documenting, labeling, and configuration of KVM switching for console and remote access. Demonstrated experience installing and upgrading computer components and software, managing virtual servers, and integrate automation processes. Demonstrated experience troubleshooting hardware and software errors by running diagnostics, documenting problems and resolutions, prioritizing problems, and assessing impact of issues. Demonstrated experience performing regular backup operations and implementing appropriate processes for data protection, disaster recovery, and failover procedures. Demonstrated experience monitoring the system daily and responding immediately to performance, security or usability concerns. Demonstrated experience reviewing application logs to sustain system integrity and security. Demonstrated experience with Linux administration (Centos/Ubuntu/Rocky). Demonstrated experience communicating issues and resolutions to all levels of an organization. Demonstrated experience responding and resolving help desk and JIRA requests. Associate or Bachelor's degree in Computer Science, Information Technology, System Administration, or a closely related field, or equivalent experience. Desired Technologies/Tools Full Stack Development Support Demonstrated experience with Java/Go. Demonstrated experience with Javascript. Demonstrated experience with React, Angular, or Vue. Demonstrated experience with development in AWS, Azure, or Google Cloud Platform (specifically experience with EC2, S3, EKS, EFS, Route53, Load Balancers or their equivalents). Demonstrated experience with Kubernetes. Demonstrated experience with automation - CI/CD (Gitlab). Cloud Engineering Team Support Demonstrated experience in system administration. System administration and IT certifications in Linux, Microsoft, or other network related fields Demonstrated experience with Virtual Private Network (VPN) technologies like OpenVPN, Wireguard, and IPSec. Demonstrated experience with virtualization, VMWare, or equivalent. Demonstrated experience with scripting (Bash, Python, Powershell) and automation tools.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.