Senior Software Engineer, C++

Software Engineering Annapolis Junction, Maryland


Description

Hiring a Senior Software Engineer to develop C++ multithreaded programming, and object oriented programming/design. 

In this role, the Engineer hired will:
• Work with diverse software systems processing-intensive analytics, novel algorithm development, the manipulation of extremely large data sets, and real-time systems.
• Provide synthesis from system level to individual software components.  
• Design and code new software and modify some existing software to add new features.
• Develop or implement algorithms to meet or exceed system performance and functional standards.
• Assist with developing and executing test procedures for software components.

Required experience:
• Fourteen or more years of experience as a Software Engineer. 
• Proficient in C++ development.
• Knowledge or understanding of polymorphism.
• Bachelor's degree in Computer Science or related discipline from an accredited college or university is preferred.

Required clearance: TS/SCI with poly 


What's it like to work at Resolute?

Our culture demonstrates the appreciation we have for our employees.

Resolute was named Best Benefits for all employers in the Baltimore area. They include 38 days paid leave, including birthdays off, robust training, student loan repayment, a 10% 401k retirement company contribution, maternity/paternity benefits, a flexible schedule, and more!

Voted #1 Place to Work in the Baltimore area!