Technical Lead

Carnegie Mellon University

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Pittsburgh, PA
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 joins the Software Engineering Institute to support U.S. Navy customers in acquiring a software-based maintenance and readiness application for fleet operations. This role provides technical leadership across the software acquisition lifecycle, including architecture analysis, software development oversight, risk reduction, and sustainment planning. You will lead development efforts from concept through deployment, analyze existing source code for technical debt, and develop prototypes to support capability maturation. Key responsibilities include guiding technical teams, evaluating architectural tradeoffs, and collaborating with Naval Program Executive Offices. Required skills include deep expertise in C and C++ software development, along with working knowledge of C#, Java, and Python. You must demonstrate proficiency in software architecture, static analysis tools, and navigating complex Naval acquisition programs and legacy-dependent systems.

What you'll do

  • Provide technical leadership for a fleet-facing maintenance and readiness application across afloat and ashore environments.
  • Lead software development efforts from concept through deployment using C and C++ for mission-critical use cases.
  • Develop and maintain design artifacts including data-flow diagrams, sequence diagrams, and interface control definitions.
  • Analyze existing source code and system interfaces to identify technical debt and modernization opportunities.
  • Develop prototypes and technical demonstrations to support risk reduction and acquisition decision-making.
  • Advise government stakeholders on software design decisions, technical risks, and modernization strategies for legacy systems.
  • Lead and mentor a team of developers to foster disciplined engineering practices and mission focus.
  • Support customer engagements such as technical interchange meetings and acquisition milestone activities.

What we're looking for

  • Ability to obtain and maintain an active Department of War (DoW) security clearance; an existing SECRET or higher clearance is preferred.
  • BS in Computer Science, Electrical Engineering, or related discipline with experience; OR Master’s with ; OR PhD with .
  • Proven experience designing and implementing complex software architectures for mission-critical or sustainment-focused systems.
  • Deep understanding of C and C++ software development, including analysis of existing codebases.
  • Working knowledge of C#, Java, and Python.
  • Experience across the full software development lifecycle, including the use of static analysis tools and techniques.
  • Demonstrated ability to lead technical teams and engage credibly with government and contractor stakeholders.
  • Master’s degree in the same fields with eight (8) years of experience.

More like this

Similar roles

Technical Lead

Carnegie Mellon University

Pittsburgh, PA +1 5 days ago
C C++ Python Embedded Software Software Architecture Static Analysis Full-Stack Engineering Data Flow Diagrams Sequence Diagrams Testing Software Acquisition
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