Software Developer

Job Locations US-CO-Colorado Springs
Job ID
2021-3687
Category
Information Technology
Clearance Level
Clearable

Overview

Working at USfalcon is about providing exceptional professional services to the DoD and various Federal Agencies. We have been excelling in diverse platforms for almost 30 years and continue to be an industry leader. If you thrive in an organization that values integrity, commitment, stewardship, and service, we want to meet you.

 

We have an exciting opportunity to join us in supporting one of our valued customers on the COCOM Cyber Mission Support (CCMS) contract as a Software Developer to work out of Colorado Springs, CO.

 

USfalcon, Inc. is hiring for a program supporting Space and Missile Systems Center (SMC), Space Training Acquisition Organization (STAO). Software Engineers will support development of Modeling and Simulation (M&S) software used for injection of space effects into Air Force and Joint exercises to support Space Crew and other training. Effort will include architecture, front-end, mid-tier and backend design using a variety of technologies in a hybrid cloud, DevSecOps ecosystem.  Agile methods are used for tracking and managing projects.  Developers design, implement, and maintain operational CI/CD pipelines and software. CI/CD pipelines employ testing and security verification to ensure quality and coding practices.  Developers support onboarding additional infrastructure and M&S tools/capabilities as necessary. The candidate should be able to design elegant solutions, solve complex problems, integrate different components, incorporate test into design, and research solutions for collecting, storing, manipulating, and presenting information while embracing open architectures, software and common standards.  Training systems can include game-like interfaces or realistic as-is or to-be consoles. Game-play control mechanisms support training efficiencies and include pause, play ffwd, rwd allowing for repeat drills/scenarios and time manipulation, while supporting dynamic player interaction. Game-play typically pits an ally against an adversary in the near-earth space domain.

USfalcon is currently looking for candidates with one or more of the following specialties:

Web/Cloud Development: Creates fully functional web applications including front-end, middle tier, and backend as required. Creates graphical user interfaces, including its aesthetics and layouts utilizing CSS, JavaScript, HTML, and a growing collection of UI frameworks.  Writes non-UI code that connects front-end with backend services.  Designs, implements, backend software, utilizing programming languages such as Java, C, C++, Ruby, Perl, Python, Scala, Go, etc.  Integrates developed components with a vast array of services such as databases, data storage systems, caching systems, logging systems, email systems, etc., May involve development of Micro services, Machine Learning, and interactive gaming technologies/frameworks to include DirectX, OpenGL, Unity, Unreal, WebGL and languages such as C, C++, Java, JavaScript and HTML 5, CSS 3, and Swift.

DevSecOps – CI/CD Pipeline Engineering: Builds, deploys, integrates and administers back-end software and distributed systems, using technologies such as Kubernetes, Docker, Terraform, Vagrant, Packer, Vault, Consul, Nomad, Jenkins, Rancher, ELK (Elasticsearch, Kibana, Beats, and Logstash), Node.JS, Microservices, etc.  Plans and executes system development and security strategies.  Develops best practices and infrastructure as code for continuous integration and continuous deployment (CI/CD) of software development pipelines and production systems. Develops documentation to enable rapid adoption and utilization of standard architectures.

Desktop Development: Works on software applications that run natively on desktop operating systems using Visual Studio, C++, .Net, WinForms, .Net Core WinForms, etc.

Game Development: Builds compelling demos and apps that showcase geospatial workflows and highlight product features using Unity, Unreal, ArcGIS, WorldWind, Cesium, Google Earth, System Took Kit, 3ds Max, Maya, Cinema 4D, Lightwave, Softimage, Blender and other 3D modeling and animation software. Works with Software Engineers to design new game engine functionality. Works closely with other internal product and development teams to comprehend and influence upcoming platform technologies, features, and tools. Defines and completes robust test workflows to validate product capabilities and ensure acceptable performance and reliability. Creates user documentation and tutorials for developers.

Responsibilities

  • Work efficiently and effectively from the office, at home and/or remote locations.
  • Collaborate with team members, management, customers and external technical teams to identify/capture end-user requirements, and ensure timely, high-quality solutions
  • Flush out technical details/requirements; ensure code quality and security; design for test; assist in code and functionality/usability reviews; troubleshoot, debug, test, maintain and improve software; assist other team members; design, develop, document, analyze, test, integrate, debug, and analyze software and system requirements to provide scalable and reliable services.
  • Additional duties as assigned 

Competencies

Knowledge and experience in several of the following technologies is required:

  • Languages/scripting: C, C++, C#, .NET, XML, PHP, Python, Go (Golang), Groovy, Ruby, Ruby on Rails, R, Rust, Scala, Perl, Swift, Node.JS, NPM, Java, Kotlin, TypeScript, HTML, JavaScript, CSS, WebSocket, jQuery, Junit, VUE, MATLAB, YAML, JSON, REST, OAuth, PowerShell, Ansible Playbooks, JavaScript Framework (Angular, React, Ember, Knockout, Backbone, and/or Vue)
  • IDEs/text editors/diff tools: Visual Studio, Eclipse, VS Code, Sublime, Notepad++, Meld, vim, emacs
  • Cloud Development/Services Platforms: Microsoft Azure, AWS, Google Cloud, Platform One, OpenStack
  • Agile Management Tools: Jira, Confluence, Microsoft Azure Boards
  • Container/Container Management: Kubernetes, Jenkins, OpenShift 4.x, VMWare Tanzu, Rancher, Docker, Dockviz, CRI-O, Podman, Helm, D2IQ Konvoy, Universal Base Image, LXC, LXD
  • Ops/Infrastructure: ECK (Elasticsearch, Kibana, Beats, and Logstash), Argo, Maven, Ansible, Puppet, Packer, Terraform, Minion, Linting Tools (Ansible Lint, JSON Lint, YAML Lint), HAProxy, CoreDNS, Pipenv, Cloud Foundry, Zookeeper, Concourse CI, Open Policy Agent, sshuttle, AWS CLI, Podman, Git
  • Repositories: GitLab, S3 Bucket, Argo, Vault
  • Build and Test: Gradle, Maven, Npm Registry, JUnit 5, Cypress.io, OWASP, Fortify, Coverity
  • Monitoring: Elasticsearch, fluentd, Kibana, Prometheus, Kiali, Grafana, Logstash
  • Security: Fortify, Twistlock, Anchore, SonarQube, Stackrox, OpenSCAP, OWASP, Argo CD Keycloak, Mozilla SOPS, AppGate SDP, C5ISR CSSP, Helm, IAM, SAML, OAuth, Okta, Ping Identity, Charts/Secrets/Wrappers, Trufflehog, Nessus, Container security, Zero Trust
  • Database/Data: Designing, accessing, and maintaining data stores, feeds, and processing tools including MySQL, MariaDB, MS SQL Server, PostgreSQL, MangoDB, Nifi, NoSQL
  • Messaging: Pub/Sub, Kafka, RabbitMQ
  • API Gateways: Istio, AWS API
  • Webservers: Apache HTTP, Apache Tomcat, Nginx, H2O, Caddy, Eclipse Jetty, XAMPP
  • Operating Systems: Windows, CentOS, Red Hat, Ubuntu or other Linux distributions
  • Architecture Development: DODAF and UML

Qualifications

Required

The ideal candidate is someone with excellent problem-solving, communication, and interpersonal skills who is able to work in a team environment to build software; handle multiple assignments; synthesize information to solve complex problems; apply knowledge of data structures and algorithms to software engineering problems;  develop, diagnose and operate complex computer systems; identify customer needs and validate product design; deliver software that others want to use; and support positive priority escalation and conflict resolution within a team. The following qualifications are required:

  • Bachelor's degree in Computer Science or a related field
  • Strong verbal and written communication skills and ability to interact with others in a professional manner
  • Current DoD 8570.01-M IAT Level 2 certification (e.g., CompTIA Security + or equivalent) or must obtain within six months of hire

Desired:

  • Experience supporting DoD Contracts
  • Active Security Clearance
  • Knowledge of Artificial Intelligence and Machine Learning development
  • AWS Solution Architect Associate or Professional or similar certification
  • Linux, Microsoft or similar certifications

Clearance: Able to obtain a Secret Clearance; TS/SCI preferred

 

TravelUp to 10%

 

 

In compliance with Colorado’s Equal Pay for Equal Work Act, the salary range for this role is $100,000 - $145,000; however, USfalcon considers several factors when extending an offer, including but not limited to, the role and associated responsibilities as well as a candidate’s work experience, knowledge, skills, education and training.

 

Benefits Offered: medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, EAP, parental leave, pet insurance, paid time off, and holidays.

Air Force

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.