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:
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.
Knowledge and experience in several of the following technologies is 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:
Clearance: Able to obtain a Secret Clearance; TS/SCI preferred
Travel: Up to 10%