Logo
ZipRecruiter

Software Developer/Engineer - Senior

ZipRecruiter, Fort George Meade, Maryland, United States

Save Job

Job Description Clearance Level:

TS/SCI with CI Poly US Citizenship:

Required Job Classification:

Full-time Location:

Ft Meade, MD Travel:

Local area, Minimal travel required Years of Experience:

6-8 Years Education Level:

Bachelors Briefly Describe the Work:

GITI is seeking a Software Developer/Engineer capable of developing cyber capabilities and exploitation tools. The candidate will be responsible for researching, developing, architecting, and integrating cyber capabilities, tools, and techniques into existing or new environments. The role requires critical thinking, problem-solving, creativity, curiosity, resourcefulness, and a passion for research leading to deeper insights. The candidate may work independently or as part of a team, reviewing requirements, system architecture, and detailed design documents. Collaboration and a proactive attitude are essential to shift knowledge left, deliver quality results, and support team objectives. Meet/exceed performance-based certification requirements for USCYBERCOM Capability Developer JQRs. Support R&D, testing, and evaluation of software applications, translating operational requirements into technical solutions to provide or modernize cyberspace capabilities. Proficiency in creating, debugging, patching, and maintaining software/applications in various programming languages (Python, C++, Java, etc.). Use of CASE tools, automated testing tools, and infrastructure as code (IaC). Design and implement conceptual, logical, and physical models of software systems, including microservices, monolithic, and event-driven architectures. Integrate new cyberspace capabilities into operational platforms and weapon systems for cyber operations and intelligence. Develop and refine cyberspace TTPs to support mission requirements. Strong communication skills to gather, analyze, and deliver high-quality products, while mitigating risks and vulnerabilities. Proactive team player, eager to improve skills and team performance. Ability to make decisions and provide recommendations under urgent conditions based on experience and judgment. Stay updated on latest software development trends and technologies to foster innovation. Research and apply new tools, techniques, and solutions; continuously improve skills through training and knowledge sharing. Required Skills:

Experience in software development, engineering, or related fields. Strong proficiency in two or more programming/scripting languages (e.g., C, C++, Python, Perl, Bash, Java, etc.). Experience with documentation, configuration management, QA, and secure coding practices. Knowledge of multiple architectures (x86/64, ARM, MIPS, etc.). Understanding of exploit development techniques and cross-compile tools. Experience with simulation/model development and testing. Familiarity with disassemblers/decompilers (IDA Pro, Ghidra, Radare, Binary Ninja). Proficiency with software debuggers (WinDbg, GDB, IDA Debugger, etc.). Excellent problem-solving, analytical, communication, and collaboration skills. Desired Skills:

Bachelors degree in relevant fields; Masters or Ph.D. preferred. Proficiency in three or more programming/scripting languages listed under required skills. Relevant certifications (e.g., GXPN, GPYC, GCWN, OSEE, OSCE, OSWE) or similar. Certifications:

Certifications such as GXPN, GPYC, GCWN, OSEE, OSCE, OSWE, or related fields (e.g., CSDP, AWS Certified Developer, Microsoft Azure Developer, CSSLP, etc.). Global InfoTek, Inc. is an equal opportunity employer. All qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or other protected categories. About Global InfoTek, Inc.: Global InfoTek has a proven track record of designing and deploying advanced technologies to meet the nation's cyber and technology needs for over two decades. #J-18808-Ljbffr