Principle Software Engineer
Washington, District Of Columbia
Onsite
Direct Hire
$180k - $220k
Principle Software Engineer/ Java/ C++
A research company in Arlington, VA is working on some of the most cutting-edge technologies. They are currently hiring multiple hands-on, motivated Software Engineers to lead the creation of capabilities addressing unmet needs in National Security. The tech stack they are using is Java and C++, and this is a full-time, direct-hire position.
This exciting opportunity will allow you to test your skills, become a leader, and work with challenging problems. They are at the forefront of a revolution in how the DoD operates, which is a turn towards compositional systems of systems instead of traditional monolithic architectures. This work can span many fronts, from implementing novel algorithms across ISR, EW, Networking, Cyber, and more, integrating disparate systems that lack a standard interface, reverse engineering subsystems, designing custom toolchains that accelerate the speed of development, or developing new approaches to infrastructure that handle heterogeneous deployment needs.
Required Skills & Experience
• Extensive background in developing reliable and sustainable software solutions for intricate algorithmic challenges.
• Advanced skills in a programming language like C++ or Java.
• Comprehensive knowledge of computer and network security principles.
• Excellent analytical, problem-solving, and organizational abilities.
• Proven capability to adapt and maintain efficiency in a dynamic work setting.
• Eligibility for acquiring DoD Top Secret clearance is required.
Desired Skills & Experience
• Engaging in hands-on technical tasks such as designing and developing complex software algorithms, conducting performance profiling, optimizing code, and troubleshooting across various software platforms including Java, C++, and project-specific Domain Specific Languages (DSLs).
• Prioritizing customer requirements and enabling the development of practical operational capabilities.
• Assisting in software demonstrations and testing during lab and test events.
• Guiding junior team members to enhance their technical and programmatic skills.
• Producing documentation and test suites to aid military personnel and collaborators in utilizing our solutions effectively.
• Embracing new technologies and innovating novel approaches as necessary.
A research company in Arlington, VA is working on some of the most cutting-edge technologies. They are currently hiring multiple hands-on, motivated Software Engineers to lead the creation of capabilities addressing unmet needs in National Security. The tech stack they are using is Java and C++, and this is a full-time, direct-hire position.
This exciting opportunity will allow you to test your skills, become a leader, and work with challenging problems. They are at the forefront of a revolution in how the DoD operates, which is a turn towards compositional systems of systems instead of traditional monolithic architectures. This work can span many fronts, from implementing novel algorithms across ISR, EW, Networking, Cyber, and more, integrating disparate systems that lack a standard interface, reverse engineering subsystems, designing custom toolchains that accelerate the speed of development, or developing new approaches to infrastructure that handle heterogeneous deployment needs.
Required Skills & Experience
• Extensive background in developing reliable and sustainable software solutions for intricate algorithmic challenges.
• Advanced skills in a programming language like C++ or Java.
• Comprehensive knowledge of computer and network security principles.
• Excellent analytical, problem-solving, and organizational abilities.
• Proven capability to adapt and maintain efficiency in a dynamic work setting.
• Eligibility for acquiring DoD Top Secret clearance is required.
Desired Skills & Experience
- Existing DoD Top Secret clearance is extremely desirable.
• Engaging in hands-on technical tasks such as designing and developing complex software algorithms, conducting performance profiling, optimizing code, and troubleshooting across various software platforms including Java, C++, and project-specific Domain Specific Languages (DSLs).
• Prioritizing customer requirements and enabling the development of practical operational capabilities.
• Assisting in software demonstrations and testing during lab and test events.
• Guiding junior team members to enhance their technical and programmatic skills.
• Producing documentation and test suites to aid military personnel and collaborators in utilizing our solutions effectively.
• Embracing new technologies and innovating novel approaches as necessary.