Develop and analyze source code in common programming languages such as C, C#, C++, Java, and Python, with a focus on secure coding principles and practices.
This position requires designing, architecting, and developing software for network communications and distributed systems in languages including C, C++, Java, and Python.
The individual thrives in a dynamic environment, responds quickly and with composure to rapidly changing priorities, and handles multiple projects concurrently.
Participating in technical efforts, including development and prototyping of new analysis techniques, tools, and platforms, preparation of analytic reports, and contributions to research publications.
Work meticulously with careful attention to detail required to identify defects and weaknesses in large software systems, and to identify development process improvement opportunities.
Our core purpose is to help organizations improve software engineering capabilities and develop or acquire the right software, defect free, within budget and on time, every time.
Participating in technical efforts, including development and prototyping of new analysis techniques, tools, and platforms, preparation of analytic reports, and contributions to research publications.
The Infrastructure Engineer's duties include taking a hands-on role on teams of Software Developers, Technical Analysts, and Intelligence Analysts to design, build, and maintain enterprise IT systems.
his position must provide service that is consistent with the guidelines, policies and practices of the SEI, CMU and the Federal Acquisition Regulations, as well as the guidelines and policies for FFRDC operations.
You will participate in all phases of the software development lifecycle, and will be involved in key decisions regarding software design and technology selection, architecture and design of cyber-resilient and cyber-secure systems.