Software Engineer

Carnegie Mellon University

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Pittsburgh, PA
Employment
Full-time
Posted
21 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $155k
$106k $193k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $124,850–$184,900.

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

Most-posted roles

View all roles at Carnegie Mellon University

At a glance

TL;DR · Software Engineer

The Software Engineer joins the Development Team to design, develop, and support mission-critical applications and data systems. This role involves building and maintaining RESTful APIs and scalable services using Python, while also managing Microsoft SQL Server databases. Key responsibilities include writing clean code, performing database performance tuning through indexing and query analysis, and creating technical documentation for system architecture and data flows. The engineer must collaborate with business stakeholders to translate requirements into reliable solutions, ensuring long-term maintainability and security. Required skills include proficiency in Python or Java, experience with Microsoft SQL Server or Oracle, and a strong grasp of software engineering principles and design patterns. The work focuses on improving organizational performance by evolving enterprise-level business processes and integrated platforms through modern, AI-assisted development tools.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Design, develop, test, and maintain applications and services using Python.
  • Build and support RESTful APIs while following established engineering best practices.
  • Design, develop, and maintain SQL Server databases, including queries, stored procedures, and jobs.
  • Analyze and optimize database performance using indexing, query tuning, and execution plan analysis.
  • Troubleshoot database issues and monitor scheduled jobs and data processing workflows.
  • Create and maintain technical documentation for system architecture, data flows, and operational procedures.
  • Leverage AI-assisted development tools to improve engineering productivity and software quality.

What we're looking for

  • Experience developing software with Python or Java.
  • Experience working with Microsoft SQL Server or Oracle, including complex queries, stored procedures, and performance optimization.
  • Strong understanding of software engineering principles, design patterns, testing practices, and source control.
  • Familiarity with RESTful APIs.
  • Ability to analyze complex technical and business problems to develop practical, scalable solutions.
  • Ability to design, develop, test, and maintain applications and services using Python.
  • Ability to design, develop, and maintain SQL Server databases, queries, stored procedures, functions, views, and jobs.
  • Ability to communicate effectively with both technical and non-technical audiences.

More like this

Similar roles

Software Engineer

Applied Materials

Santa Clara, CA 153 days ago $179,500–$246,500
Modern C++ Python C# Java Rust Machine Learning PyTorch GPU Programming Signal Processing Computer Vision Robotics Web Service Architecture FPGA Numerical Methods Mathematical Modelling
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 154 days ago $152,000–$209,000
C++ Python C# Java Rust PyTorch Machine Learning Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods Mathematical Modelling
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 151 days ago
C++ Python LabVIEW National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging Data Storage
1+ yrs exp

Software Engineer

SHI International

Somerset, NJ +1 84 days ago $125,000–$150,000
Python SQL JavaScript AWS Azure CI/CD DevOps PaaS IaaS SaaS ORM TDD Infrastructure as Code Virtualization Testing Debugging
7+ yrs exp

Software Engineer

Booz Allen Hamilton

Arlington, VA 80 days ago
C# Java Python React NodeJS Rust C++ C Linux Containers Automated Testing Web Development Networking Filesystems
3+ yrs exp

Software Engineer

Booz Allen Hamilton

McLean, VA 69 days ago
GitHub Actions Python Go Terraform CI/CD DevSecOps REST GraphQL SLSA Sigstore Cosign OPA Kyverno SBOM GitHub Enterprise GitHub CLI
4+ yrs exp