Currently seeking experienced Software Engineers, DevOps Engineers and Software Developers for a long-term opportunities located in Chantilly, VA OR Herndon, VA. (Onsite required but offering flexible hours).
Clearance: Active TS/SCI Full Scope Poly
About The Positions: These programs consist of mission driven development with direct feedback from stakeholders. Each task order is affiliated with a specific mission need, not contributing to shelfware. New opportunities are always becoming available, and each applicant will be considered on a continuing basis. You will be partnering with a team that values creativity, initiative, and collaboration. We strive for a collegial atmosphere that encourages intellectual cross-pollination and professional growth. In short, we’re passionate about empowering our customer’s missions and enjoy working together at the leading edge of technology!
PROFILE OVERVIEWS BELOW: Software Developers, Engineers, and DevOps
Software Developers (ANY experience with ANY of the following):
Creating new code for handling big data
Utilizes large-scale (terabytes) database development
Practices large-scale file manipulation
Apply’s data modeling, data mapping, data testing, data quality
Exercises open source libraries to extract data, transformation, and load (ETL)
Provides analytical support, operational support, database support, and maintenance support of data and associated systems
Programming Languages – C/C++ and/or Python
Operating Systems – Windows and Linux user and/or kernel space development
Software Version Control - Experience using Git
Software reverse engineering – IDA Pro, Ghidra, disassembly tools
Networking – networking stack, TCP and UDP protocols
Cryptography – TLS, PKCS
Debugging – GDB, WinDbg, OllyDbg, Valgrind, Visual Studio
Embedded - familiarity with any RTOS and embedded systems
Experience with consuming and creating web services
Java, ElasticSearch and/or SOLR.
Data extraction, transformation and load (ETL), mapping, analytical and operational support.
Database support and maintenance.
Software Engineers: (ANY experience with ANY of the following):
Research, design, develop and/or modify enterprise-wide systems and/or application software.
Develop complex data flows or make significant enhancements to existing pipelines.
Research emerging technologies to determine impact on application execution.
Test software development methodology in an agile environment.
Provide ongoing maintenance, support and enhancements in existing systems and platforms.
Collaborate cross-functionally with data scientists, analyst, project managers and other engineers.
Experience with Scrum/Agile development methodologies.
Experience with programming languages C++/Rust (learning Rust is required if the candidate does not have previous Rust experience) xcellent verbal and written communication skills.
Building automation technologies like Maven, Jenkins, etc.
Experience with modern programming languages like Java, Python, Scala etc.
Constructing APIs and services using REST, SOAP, etc.
Elastic Search and relational databases.:
Distributed computing systems: Hadoop, Elastic, Spark, EMR, Databricks, or other