Software Engineer - CO

Overview

USD 125,000.00 - 140,000.00 per year
Full Time

Skills

FOCUS
Data Storage
Continuous Integration and Development
Continuous Integration
Data Analysis
ISR
Optimization
Artificial Intelligence
Machine Learning (ML)
Streaming
Analytical Skill
Scalability
Data Collection
Cyber Security
Regulatory Compliance
Communication
Collaboration
ELT
Data Warehouse
Storage
Management
Linux
Network
Servers
Cloud Computing
Data Recovery
Network Design
Scripting
Process Automation
Reporting
JavaScript
Python
Perl
Java
C++
Software Development
DevOps
Kubernetes

Job Details

  • Type: Contract
  • Job #3698

Software Engineer
Aurora, CO
Active TS/SCI w/ Poly
Compensation Range: $125,000 - $140,000

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.

Job Responsibilities:
  • Create both the front end for user to interface and the back end for processing and data storage
  • Create solutions for continuous integration/continuous deployment pipeline and for scalability to meet surge demands
  • Conduct exploratory data analysis on new sources of ISR data, creating discovery opportunities for optimization of AI and ML applications
  • Create, maintain, and track the design of data pipelines utilized to streamline OPIR data ingestion, scale data streams, and develop predictive analytic products
  • Standardize process, scalability with local teams, and monitoring and maintenance of operational metrics.
  • Facilitate data collection, cyber security compliance, and communication
  • Collaborate with cross-functional teams including data scientists, analysts, network engineers, and software engineers to understand data requirements and develop scalable data solutions
  • Develop, maintain, and optimize ELT processes to ensure the timely and accurate movement of data from source systems to data warehouses and other storage solutions
  • Oversee and maintain the day-to-day operation of Linux-based network servers, cloud-based environments, and virtual environments
  • Implement, administer, and troubleshoot security, data recovery, and network infrastructure solutions

Required Skills:
  • BS degree or six years applicable software experience.
  • Demonstrated experience creating, implementing, and maintaining scripts for process automation, infrastructure monitoring, and proactive reporting (JavaScript/Python/Perl, etc.).
  • Software development in JAVA and/or C++ within the context of the full software development lifecycle.
  • Experience in a DevOps role and environment. Prior knowledge and implementation of Kubernetes.
  • Prior experience supporting design, development, integration, and maintenance of new software functionality.
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.