Senior C Programmer: High-Scale Network Security Tools

Carnegie Mellon University

Arlington (VA)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, vision insurance
Retirement program
Tuition benefits
Paid time off

Job summary

Carnegie Mellon University's Cyber Risk and Resilience Directorate in Arlington, VA seeks a software developer to advance the network data collection suite. You'll design, implement, and maintain high-performance tools using C, Python, and Bash, participate in requirements, testing, documentation, and deployment, and gain domain expertise while collaborating with senior colleagues.

The role emphasizes independent work and teamwork, with periodic travel to customer sites and the ability to

Qualifications

  • Polished to expert programming skills in C.
  • Proficient scripting skills with bash.
  • Strong problem-solving skills.
  • Ability to learn a new programming language or development environment with appropriate time and resources.

Responsibilities

  • Software Development (70%): Design, develop, and maintain high-performance software tools for collecting, processing, and analyzing large-scale network data using C, Python, and Bash.
  • Customer Support (10%): Provide technical support by troubleshooting software issues and collaborating with customers.
  • Documentation/Publication (10%): Prepare and maintain technical documentation and technical reports.
  • Testing (10%): Develop and execute unit, integration, and regression tests to ensure software quality.

Skills

C programming
Python
Bash scripting
Problem solving
Independent work

Education

BS in Computer Science or related
MS in a relevant discipline
PhD in a relevant discipline

Tools

Docker
Linux

Job description

Carnegie Mellon University's Cyber Risk and Resilience Directorate in Arlington, VA seeks a software developer to advance the network data collection suite. You'll design, implement, and maintain high-performance tools using C, Python, and Bash, participate in requirements, testing, documentation, and deployment, and gain domain expertise while collaborating with senior colleagues.

The role emphasizes independent work and teamwork, with periodic travel to customer sites and the ability to

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C Programmer for High-Performance Network Tools
Senior C Programmer for High-Performance Network Tools

Carnegie Mellon University • Pittsburgh

On-site
USD 75,000 - 95,000
Senior C Programmer for Large-Scale Network Security Tools
Senior C Programmer for Large-Scale Network Security Tools

Carnegie Mellon University • Pittsburgh

On-site
USD 75,000 - 110,000
Comprehensive medical and dental insurance
Retirement savings program with contributions
Tuition benefits
+2
Senior C Programmer
Senior C Programmer

Carnegie Mellon University • Pittsburgh

On-site
USD 75,000 - 95,000
Senior C Programmer for Cybersecurity Data Tools
Senior C Programmer for Cybersecurity Data Tools

Software Engineering Institute | Carnegie Mellon University • Arlington (VA)

On-site
USD 85,000 - 125,000
Senior C Programmer
Senior C Programmer

Jobtailor • Pennsylvania

On-site
USD 120,000 - 180,000
Associate C Programmer
Associate C Programmer

Carnegie Mellon University • Pittsburgh

On-site
USD 70,000 - 100,000
Senior C Software Engineer, Network Security Tools
Senior C Software Engineer, Network Security Tools

Software Engineering Institute | Carnegie Mellon University • Pittsburgh

On-site
USD 110,000 - 170,000
Senior C Engineer — Network Data Tools & Cyber Research
Senior C Engineer — Network Data Tools & Cyber Research

Jobtailor • Pennsylvania

On-site
USD 120,000 - 180,000
Senior C Programmer
Senior C Programmer

Carnegie Mellon University • Arlington (VA)

On-site
USD 120,000 - 150,000
Medical, dental, vision insurance
Retirement program
Tuition benefits
+1
C/Python Software Engineer — Network Data Tools
C/Python Software Engineer — Network Data Tools

Carnegie Mellon University • Pittsburgh

On-site
USD 70,000 - 100,000