Research Software Engineer (C++)

Research, Software, Engineer, Development, Security, Computer, Engineering, Java, Python
Full Time
Work from home not available Travel not required

Job Description

Piper Companies is actively seeking a passionate Research Software Engineer (specializing in C++) who has a true calling in working within one of the most leading-edge Research & Development organizations in the Washington DC area. We are seeking candidates with an interest in innovative research as well as a commitment to developing solutions for the real world.

If inventing, prototyping and engineering breakthrough technologies for our government and intel industry gets you excited...then I think its safe to say we should talk.

This is a Fulltime Opportunity located in Arlington, VA. Must be able to obtain DoD Top Secret Security Clearance.


• Join a small supportive team that values cooperation and creative spirit

• Design and develop a flexible and modular, cross-language messaging architecture for integrating cutting edge networking and cryptographic privacy components

• Create a streamlined, consistent, and repeatable build and test environment utilizing Docker

• Develop the ability to identify and remedy privacy and security risks of various apps, systems, and architectures


• A bachelor's or advanced degree (Masters or PhD) in Computer Science, Computer/Electrical Engineering, or related scientific domain

• Strong oral and written communication skills

• Eight or more years of professional experience as a researcher, engineer, or scientist

• A foundational knowledge of object-oriented programming and software/systems engineering

• Practical domain knowledge and experience with network protocols and architectures

• Proficiency in C++, and experience with at least one of Java/Python/Go/Rust

• Ability to obtain and maintain a DoD security clearance

Nice to have:

• Experience analyzing or developing an overlay network architecture

• Experience in developing flexible and modular architecture

• Knowledge and experience building systems with cross-language linking

• Experience designing, developing, and maintaining an SDK utilized by 3rd party developers

• Experience developing secure solutions and products, including practical knowledge of symmetric and asymmetric cryptography and its uses

• Familiarity with standard software engineering processes and tools (e.g., git and JIRA)

Compensation & Benefits

Salary: $125,000 to $200,000/year + Bonus + Equity Incentives

Benefits: 401k Match, Equity Incentives, Alternate Work Schedule, 4 Weeks PTO, 10 Holidays, Medical, Life Insurance, Flex Spending Account, Paid On-Site Parking, Profit Sharing

Work Life Balance: Alternate Work Schedule Options, Remote Flexibility, Onsite Gym

If Interested, please send resumes to Mike Hanlon at

Dice Id : 10430981
Position Id : 30971
Originally Posted : 2 months ago
Have a Job? Post it

Similar Positions

Senior Software Engineer
  • iDirect Government LLC.
  • Herndon, VA
Principal Software Engineer
  • Northrop Grumman
  • Dulles, VA
Senior Software Engineer
  • Peraton
  • Annapolis Junction, MD
Software Engineer
  • ADG Tech Consulting, LLC.
  • Washington D.c., DC
C/C++ Developer
  • Herrick Technology Laboratories, Inc.
  • Germantown, MD
SW Engineer Sr - Python
  • SAIC
  • Annapolis Junction, MD
Software Engineer
  • Chevy Chase, MD
Software Engineer
  • Micro Focus LLC
  • Rockville, MD
Entry Level C++ developer
  • Pearl Consulting Services
  • Manassas, VA
Financial Java/Python Developer, Tech Lead
  • Request Technology, LLC
  • Reston, VA
Quantitative Developer (Python, C++)
  • Precision System Design Inc.
  • Bethesda, MD