Senior C Programmer

Carnegie Mellon University

Quick summary

Work type
On-site
Location
Pittsburgh, PAArlington, VA
Posted
2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $173k
$107k most similar roles pay here $240k

This listing doesn't post a salary. Most similar roles pay $149,350–$196,750.

Based on 240 similar postings.

Employer

About Carnegie Mellon University

Carnegie Mellon University is a leading private research university in Pittsburgh, Pennsylvania, internationally recognized for programs in computer science, engineering, business, the arts, and artificial intelligence. Industry: Higher Education & Research

Carnegie Mellon University currently has 48 open roles on FindRole.

Most-posted roles

View all roles at Carnegie Mellon University

At a glance

TL;DR · Senior C Programmer

Join our Cyber Risk and Resilience Directorate as a senior software developer responsible for enhancing network data collection and analysis tools. You will work on the full lifecycle of software development, from requirements gathering to deployment, using C, Python, and Bash to create high-performance solutions that handle massive datasets. Your day-to-day tasks include designing new features, troubleshooting issues, writing comprehensive documentation, and collaborating with senior developers to ensure tool integration and user support. This role requires expertise in programming languages like C and proficiency in bash scripting, alongside strong problem-solving skills and the ability to work independently or as part of a team. Our network situational awareness tools are pivotal for security analysts dealing with billions of records daily, making this an ideal position for those passionate about tackling large-scale cybersecurity challenges.

What you'll do

  • Design and develop high-performance software tools for network data analysis using C, Python, and Bash.
  • Participate in the full software development lifecycle from requirements to deployment.
  • Provide technical support by troubleshooting issues and gathering user feedback.
  • Prepare and maintain comprehensive technical documentation for software tools.
  • Develop and execute tests to ensure software quality and reliability.

What we're looking for

  • Expert programming skills in C and proficient scripting skills with Bash.
  • Strong problem-solving abilities and capacity to learn new languages/environments.
  • Experience in software development lifecycle, including testing and documentation.
  • Ability to work independently and collaboratively on multiple projects simultaneously.
  • Education: BS/MS/PhD in a quantitative field plus relevant experience as specified.
  • Security clearance eligibility and willingness for periodic travel to customer sites.

More like this

Similar roles

C Programmer

Carnegie Mellon University

Pittsburgh, PA +1 2 days ago
C Python Bash Docker Linux Git CI/CD PostgreSQL Kafka Elasticsearch Logstash Prometheus Grafana

Senior Software Engineer

Adobe

San Jose 104 days ago $208,300$301,600
Apache_Spark Java Scala Agile CI/CD Kafka Docker AWS PostgreSQL Redis GCP Azure Python GraphQL REST_API JSON SQL Git Jenkins Kubernetes Terraform

Senior Software Engineer

The Walt Disney Company

Remote 83 days ago $148,700$199,400
JavaScript HLS DASH PlayReady Widevine Adaptive Bitrate Streaming CEA-608 CEA-708 AVC HEVC AAC EAC3 Web Technologies CI/CD Build Tools DRM AI-Assisted Development Tools
Remote

Senior Software Engineer

Microsoft

87 days ago $119,800$234,700
React TypeScript Redux Toolkit Webpack Babel Jest ESLint Prettier Docker Kubernetes Azure DevOps Python C# Java JavaScript Lerna Nx CI/CD Bash YAML
Hybrid

Senior Software Engineer

T. Rowe Price

Owings Mills, MD +5 12 days ago $121,000$206,000
Appian AWS Java Python S3 SQS Lambda EC2 ECS/Fargate CloudWatch IAM REST APIs microservices Mentoring CI/CD
Hybrid