Principal Software Engineer

CoStar Group

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Irvine, CA
Salary
$214,000–$297,000 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $206k
This role $256k
$125k most similar roles pay here $315k

This role pays more than 85% of similar roles. Most pay $180,468–$231,000 — the shaded band above. At the midpoint, this role pays about $256k versus about $206k for comparable roles.

Based on 240 similar postings.

Employer

About CoStar Group

CoStar Group is the leading provider of commercial real estate information, analytics, and online marketplaces, including CoStar, Apartments.com, and LoopNet platforms. Industry: Commercial Real Estate Data & Analytics

CoStar Group currently has 65 open roles on FindRole.

Listed pay typically runs $134,500–$191,500 across 64 roles with salary data.

Most-posted roles

View all roles at CoStar Group

At a glance

TL;DR · Principal Software Engineer

As a Principal Software Engineer, you will join the development team to own the architecture and design of software systems ranging from full-stack web products to high-volume, secure data pipelines. You will translate complex functional requirements into system architectures for both new greenfield projects and existing infrastructure. Your daily work involves collaborating with product leadership and engineering managers to establish architectural guidelines, mentor technical staff on microservices and real-time data streaming, and ensure systems are well-instrumented for performance and security. The role requires expert proficiency in C#, Java, Python, or JavaScript/TypeScript, alongside extensive experience with AWS services like Lambda, DynamoDB, and S3. You will solve complex problems regarding scalability and reliability within the domain of real estate information and online marketplaces while utilizing tools such as Terraform, GraphQL, and Test Driven Development methodologies.

What does a Software Engineer earn in California?

Median $214000 from 761 postings across 67 companies.

See salary data

What you'll do

  • Design and own the architecture for full-stack web products and high-volume, secure data pipelines.
  • Translate complex product requirements into scalable system architectures for both new and existing projects.
  • Create and maintain architectural diagrams and comprehensive documentation to serve as a primary knowledge source.
  • Provide technical mentorship and guidance on microservices, micro-frontends, and real-time data streaming.
  • Advocate for and implement architectural principles to ensure consistent quality across multiple engineering teams.
  • Diagnose and resolve complex performance, scalability, and reliability issues within enterprise-scale environments.
  • Design and oversee the implementation of secure software products and platforms.

What we're looking for

  • Bachelor’s Degree from an accredited, not-for-profit, in-person college or university.
  • 10+ years of hands-on experience designing complex enterprise-level web applications including microservices, serverless, and data systems.
  • Expert-level proficiency in at least one of C#, Java, Python, or JavaScript/TypeScript.
  • Significant experience designing and implementing solutions using AWS services like Lambda, DynamoDB, CloudWatch, and S3.
  • Experience with Test Driven Development methodologies.
  • Experience modeling and implementing large-scale relational and NoSQL database systems.
  • Experience designing event-oriented architectures and real-time data streaming solutions.
  • Ability to communicate through architectural diagrams.
  • Experience building secure systems and security-minded development practices (experience with financial data is a plus).
  • Exposure to full web application stack technologies like GraphQL (preferred).
  • Architect-level certifications from AWS, Azure, or GCP (preferred).
  • Experience with agile development methodologies (preferred).
  • Experience with modern source control and CI/CD technologies including Git or Azure DevOps (preferred).
  • Experience with Infrastructure as Code in Terraform (preferred).
  • Experience in observability logging/tracing with CloudWatch and/or Kibana (preferred).
  • Experience building highly secure software, including tokenization and OpenID (preferred).
  • Team or project leadership experience (preferred).

More like this

Similar roles

Principal Software Engineer

Mastercard

Atlanta, GA 8 days ago $170,000–$281,000
Java Spring Spring Boot Kafka Azure AWS Kubernetes PostgreSQL NoSQL React HTML5 CSS JavaScript Microservices Event-driven Architecture CI/CD Git Cloud-native Distributed Systems APIs

Principal Software Engineer

Upstart

Remote (Canada) 101 days ago $190,600–$263,900
TypeScript Node.js Next.js Prisma Distributed Systems relational database s APIs Authentication Role-Based Access Control Security Automation SOC 2 NIST CSF Web Applications System Design
8+ yrs exp Remote

Principal Software Engineer

The Walt Disney Company

Remote (Santa Monica, CA) 168 days ago $184,300–$247,100
Python Java Springboot Django AWS Kinesis DynamoDB S3 SNS SQS Kafka MySQL Elasticache SQL AI Agile
10+ yrs exp Remote

Principal Software Engineer

Intuit

New York, NY 160 days ago $261,000–$353,000
Python Large Language Models Prompt Engineering LangChain SageMaker Vert.x DialogFlow AWS GCP React Angular SwiftUI Kotlin Java TypeScript Spring Express NodeJS Distributed Systems Full-stack Development
10+ yrs exp Hybrid

Principal Software Engineer

Amgen

Remote (Tampa, FL) 106 days ago $157,020–$212,439
Generative AI LLMs MLOps LLMOps Python PyTorch TensorFlow Hugging Face LangChain Databricks Apache Spark Apache Airflow Kubernetes Docker CI/CD AWS Azure GCP RAG Vector Databases
8+ yrs exp Remote

Principal Software Engineer

CVS Health

Remote (Massachusetts) +4 76 days ago $144,200–$288,400
Python GCP Vertex AI LLM MLOps Microservices RAG Vector Search React Angular CI/CD Pub/Sub BigQuery GKE Cloud Run FHIR HL7 SRE
10+ yrs exp Remote