Technical Lead

Carnegie Mellon University

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Pittsburgh, PAArlington, VA
Employment
Full-time
Posted
5 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $188k
$129k $248k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $158,375–$217,426.

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 71 open roles on FindRole.

Most-posted roles

View all roles at Carnegie Mellon University

At a glance

TL;DR · Technical Lead

The Technical Lead will join the software development team to guide the creation of high-performance software solutions. This role involves leading development projects from conception to deployment, designing robust architectures, and developing prototypes to explore new technologies. The individual will mentor junior team members, analyze source code, and lead customer engagements to gather requirements and provide technical consultations. Key responsibilities include creating design artifacts like data flow diagrams and sequence diagrams while utilizing static analysis tools to rectify security vulnerabilities. The position requires proficiency in C, C++, and Python for data analytics. The work focuses on ground and space systems, specifically addressing the complexities of software acquisition, systems engineering, and the integration of large, legacy-dependent systems for government and defense stakeholders.

What you'll do

  • Lead software development projects from conception to deployment using C and C++.
  • Design and maintain software architecture artifacts including data flow diagrams and interface definitions.
  • Mentor junior team members on software construction, component integration, analysis, and testing.
  • Create prototypes to explore new technologies and turn concepts into viable products.
  • Spearhead customer engagements to gather requirements and provide technical consultations.
  • Utilize static analysis tools to identify and rectify security vulnerabilities and code quality issues.
  • Manage the full software lifecycle for ground and space systems, including acquisition and testing.

What we're looking for

  • Must possess an active TS/SCI DoD security clearance issued by the U.S. government.
  • Must be able to obtain a counterintelligence polygraph upon request.
  • Must have a BS in Computer Science, Electrical Engineering, or related discipline with experience.
  • Must have an MS in Computer Science, Electrical Engineering, or related discipline with experience.
  • Must have a PhD in Computer Science, Electrical Engineering, or related discipline with experience.
  • Must have proficiency in C and C++ software development languages.
  • Must have proficiency in Python for developing analytics and analyzing data.
  • Must have experience with developing embedded software, performance tests, and interpreting results.

More like this

Similar roles

Technical Lead

Carnegie Mellon University

Pittsburgh, PA 5 days ago
C++ C Python Java C# Software Architecture Static Analysis Data-flow Diagrams Sequence Diagrams Interface Control Definitions Testing Deployment Cybersecurity
10+ yrs exp

Technical Engagement Lead

Carnegie Mellon University

Pittsburgh, PA 5 days ago
AI Security Malware Analysis Vulnerability Research Reverse Engineering Cybersecurity Systems Engineering AI Information Systems Vulnerability Exploitation Technical Strategy Security Clearance Compliance
8+ yrs exp

Senior Embedded Software Engineer

Carnegie Mellon University

Pittsburgh, PA 5 days ago
C C++ Python Java C# Software Architecture Static Analysis Embedded Software Data-flow Diagrams Sequence Diagrams Interface Control Definitions Testing Deployment
10+ yrs exp

Software Engineer

Carnegie Mellon University

Pittsburgh, PA 5 days ago
C++ C# Java Angular Software Architecture Static Analysis Embedded Software Verification and Validation Data-flow Diagrams Sequence Diagrams Interface Control Definitions Software Engineering Best Practices Digital Modernization
8+ yrs exp

Technical Lead

Booz Allen Hamilton

Washington, DC +1 53 days ago
Node.js TypeScript SQL PostgreSQL Redis ElasticSearch Java Java Script SharePoint XML Oracle MongoDB Solr Open AI Cloud Migration System Design AI JSON
10+ yrs exp

Technical Lead

TIAA

Charlotte, NC +2 38 days ago
Java J2EE SQL CI/CD DevOps Agile SDLC Enterprise Application Integration Web Application Development
5+ yrs exp Hybrid