Senior C Software Engineer, Network Security Tools

Software Engineering Institute | Carnegie Mellon University

Pittsburgh (Allegheny County)

On-site

USD 110,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The Software Engineering Institute (SEI) at Carnegie Mellon University in Pittsburgh is seeking a Staff Software Engineer to advance the network data collection suite using C, Python, and Bash.

You will own full lifecycle development, collaborate with teams, write documentation, and contribute to high-performance security research tools. Travel to customer sites may be required; a willingness to obtain a DoD clearance is expected.

Qualifications

  • Education and experience requirements: BS in CS/related field with 10 years of applicable experience, or MS with 8 years, or PhD with 5 years.
  • Travel to customer sites, conferences, workshops, and stakeholder meetings.
  • Security clearance: ability to obtain/maintain DoD security clearance.

Responsibilities

  • Software Development (70%): Design, develop, and maintain high-performance 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, responding to user inquiries, and resolving defects.
  • Documentation/Publication (10%): Prepare technical docs, user guides, installation instructions, and developer docs.
  • Testing (10%): Develop unit/integration/regression tests and improve testing processes.

Skills

C programming
Bash scripting
Linux experience
Strong problem solving
Independent and team work

Education

BS degree in CS/related field
MS degree in related discipline
PhD in related discipline

Tools

Docker

Job description

The Software Engineering Institute (SEI) at Carnegie Mellon University in Pittsburgh is seeking a Staff Software Engineer to advance the network data collection suite using C, Python, and Bash.

You will own full lifecycle development, collaborate with teams, write documentation, and contribute to high-performance security research tools. Travel to customer sites may be required; a willingness to obtain a DoD clearance is expected.

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

Similar jobs worth comparing

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: High-Scale Network Security Tools
Senior C Programmer: High-Scale Network Security Tools

Carnegie Mellon University • Arlington (VA)

On-site
USD 120,000 - 150,000
Medical, dental, vision insurance
Retirement program
Tuition benefits
+1
Senior C Programmer
Senior C Programmer

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

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

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

Software Engineering Institute | Carnegie Mellon University • Pittsburgh

On-site
USD 110,000 - 170,000
Senior Cybersecurity Engineer - National Security Expert
Senior Cybersecurity Engineer - National Security Expert

Software Engineering Institute | Carnegie Mellon University • Pittsburgh

On-site
USD 100,000 - 130,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 • Pittsburgh

On-site
USD 75,000 - 95,000
Senior Network Security Researcher
Senior Network Security Researcher

Carnegie Mellon University • Pittsburgh

Hybrid
USD 140,000 - 190,000
Healthcare
Retirement plan
Tuition benefits
+4
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