We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
Remote New

Senior Software Engineer (Part-time)

Concurrent Technologies Corporation
United States
Jul 21, 2025

Senior Software Engineer (Part-Time)

Concurrent Technologies Corporation

Remote position - United States

Minimum Clearance Required: N/A

Clearance Level Must Be Able to Obtain: Secret

CTC stays ahead of the latest technology advancements so we can help solve our clients' toughest challenges. As a part of the Digital Mission Solutions (DMS) Division, you will be strengthening our team of world-class experts aimed at providing our clients with the most effective solutions. Our expertise in achieving missions is unmatched, and we continue to have a major positive impact throughout the Department of Defense (DoD), Intelligence Community (IC), and beyond. Our IT solutions are at work in high-level, high-priority areas of the DoD and U.S. Government agencies. We are leaders in artificial intelligence and machine learning, cloud architecture and security, cross domain solutions, cybersecurity, edge node technology, synthetic environments, and more. We are honored to be a trusted provider of cutting-edge and customized solutions to our clients for decades. Our experts are leading the rapidly evolving IT industry with innovative work in a variety of disciplines, including DevSecOps, which underpins many of our efforts. With CTC's DMS Division, you become part of a dedicated team committed to advancing the ever-growing possibilities in IT and meeting our clients' challenges with up-to-the-minute, customized, and powerful solutions.

Key Responsibilities:


  • Development of system software providing full stack programming of C++ on Red Hat Linux
  • Perform tasks in software design, user interface, software development, and desktop integration of COTS and GOTS tools.
  • Ability to work collaboratively in a small team, communicate well with other talented software and system engineers towards the development of systems software tools
  • Transform high level requirements into system and software designs and lead the implementation of the solution architecture.
  • Learn new system software architecture quickly and able to apply your software development skills quickly to the release of a product in development

Basic Qualifications:


  • Bachelor of Science degree 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.
  • Proficiency with programming languages C++, Python, and Bash
  • Skills in Java, JNI, interoperability with C/C++, DB, GUI development, Linux OS
  • Understanding of Microsoft Security Development Lifecycle (https://www.microsoft.com/en-u...) or similar frameworks.
  • Software development experience in C++ on Red Hat Enterprise Linux (RHEL), Fedora or Centos
  • Skills in XML, XSLT, XML validation using C/C++, xproc, XML Schema development and use.
  • Virtualization experience in tools such as VMware, KVM,
  • Experience working in an Agile software development VirtualBox Hypervisors. environment.
  • Knowledge of Atlassian tools with Jira and Confluence.
  • Skills using Git, GitLab, CI/CD and Vagrant.
  • Solid understanding of software architecture and design
  • Excellent communication skills are a must.

Preferred Qualifications:



  • Skills in Java programming.
  • Skills in system hardening and security testing, NIST 800-53, etc.
  • Knowledge of CNSS IC System security requirements, RBAC, etc.
  • Knowledge of RHEL 8 and advanced Linux Features: Systemd; Linux Capabilities; SECCOMP; fapolicyd; samhain or Aide; firewalls; IPv4 and IPv6 stack configuration and programming; RPM package development and management, and digitally signing RPMs; software versioning, patching, and updating; installer development, kickstart; Linux security, account management, DAC.
  • Experience in platform design and development: trusted boot, TPM, Linux Grub, component hardware firmware management; tamper protection; RAID; supply chain; spares and long life systems.
  • Experience with HTTP servers; HTTP development (use of protocol for communication), Ipsec; TCP/IP
  • Knowledge of SELinux policy development, MAC, modular and targeted SELinux policy, categories
  • Knowledge of Digital Signatures, Certificates, PKI, and related software development


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 www.ctc.com to learn more


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

Openings at Concurrent Technologies Corporation

Staffing Requisition: SR# 2025-0083

"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."

Applied = 0

(web-6886664d94-4mksg)