Skip Navigation Links
Job Openings
Job Search
Submit Your Resume
The Right Stuff
EEO is the Law

Self-Service Web site

If you've submitted your information in the past and would like to view or update your profile, login to our Self-Service Web site.

Contact Us

Senior C++ Programmer/Java Software Developer
Job TypeComputer-Software


Concurrent Technologies Corporation


Minimum Clearance Required: N/A

Clearance Level Must Be Able to Obtain: Secret Clearance

Key Responsibilities:

  • Proficient in C++ and Java with experience in developing software in Red Hat Linux.
  • Perform tasks in software architecture design, user interface, software development, and desktop integration of COTS and GOTS tools.
  • Ability to lead a small team, mentor junior engineers, and collaborate with other talented software and system engineers to motivate, inspire, and mentor in a dynamic agile environment. 
  • Transform high level requirements into system and software designs and lead the implementation of the solution architecture.

Basic Qualifications:

  • Bachelor of Science degree in in software engineering, computer science, or related field with 6-8 years of related experience or a Master of Science degree with at least 4-6 years of experience or a PhD with at least 2-4 years of experience. 
  • Proficiency with programming languages C++, Java, and Python
  • Understanding of Microsoft Security Development Lifecycle ( or similar frameworks.
  • Development in C++ and Java on Red Hat Linux
  • Virtualization experience in tools such as VMware, KVM, VirtualBox Hypervisors.
  • Experience working in an Agile software development environment.
  • Excellent communication skills are a must.

Preferred Qualifications:

  • Experience with Apache Niagara Files (NiFi).
  • Experience and knowledge of SELinux, Linux containers, and Red Hat Linux 8.   
  • Skills in system hardening and security testing, NIST 800-53, etc.
  • Atlassian tools with Jira and Confluence.       
  • Skills using Git, GitLab, CI/CD and Vagrant.     
  • Using file format specifications to parse and unparsed complex file formats.    
  • Networking, network protocols, some programming with custom or home grown network and data protocols.

Why CTC?

  • Our teams at CTC are passionate and thrive on collaboration in a team environment
  • When we encounter a difficult problem, we have a variety of talented and diverse employees that work together to solve the toughest challenges
  • Competitive salary and benefits package
  • Although our work at CTC is extremely important, we also recognize the need for our employees to maintain a proper mix of work and personal life
  • Visit to learn more

Join us!  
CTC offers exceptional career growth, cutting edge technology, educational opportunities, and recognition for quality work.


Staffing Requisition: SR# 2021-0046

“We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability status, protected veteran status, or any other characteristic protected by law.”