CoStar Group

Principal Software Engineer

CoStar Group
Apply
2 months ago
Irvine, CA, USAStaff+

Base Salary

$214k - $297k/yr

Responsibilities

  • Partner with Product and Technology leadership to understand complex requirements and drive appropriate technical solutions.
  • Define architectural direction for new and existing enterprise systems in collaboration with development teams.
  • Document existing systems through architectural diagrams and other technical documentation.
  • Serve as an architectural subject matter expert and advisor to technical leadership and developers.
  • Establish and evangelize architectural principles, guidelines, and best practices across teams.
  • Mentor technical staff on microservices, micro-frontends, high-volume data streaming, and event processing.
  • Evaluate emerging technologies and development practices for use in new and existing systems.
  • Design well-instrumented solutions and diagnose complex performance, scalability, and reliability issues.
  • Advocate for secure software products and platforms.
  • Develop understanding of CoStar’s business strategy and align technical work with it.

Requirements

  • Bachelor’s degree from an accredited, not-for-profit, in-person college or university.
  • 10+ years of hands-on experience designing highly complex enterprise-level web applications.
  • Deep knowledge of microservices, serverless architectures, data systems, and web applications.
  • Experience designing secure systems and applying security-minded development practices.
  • Expert-level proficiency in at least one of C#, Java, Python, or JavaScript/TypeScript.
  • Significant hands-on experience designing and implementing solutions with AWS services including Lambda, DynamoDB, CloudWatch, CloudFormation, SNS/SQS, S3, and API Gateway.
  • Experience with large-scale relational and NoSQL database systems, event-oriented architectures, and real-time data streaming.
  • Experience with Test Driven Development methodologies and architectural diagrams.
  • Preferred qualifications include AWS, Azure, or GCP architect certifications; Git or Azure DevOps; Terraform; Kibana; tokenization; OpenID; CI/CD; and team or project leadership experience.
  • Experience with financial data, full-stack languages and platforms such as GraphQL, agile development methodologies, software development best practices, and observability logging or tracing is preferred.

Benefits

  • The role is located in Irvine and requires working in the office Monday through Thursday with work from home on Friday.
  • Benefits include medical, vision, dental, prescription drug, life, legal, and supplementary insurance.
  • Virtual and in-person mental health counseling is available for individuals and families.
  • Includes commuter and parking benefits, a 401(k) plan with matching contributions, employee stock purchase plan, and paid time off.
  • Includes tuition reimbursement, professional and academic growth opportunities, and access to Employee Resource Groups.
  • Includes an on-site fitness center or reimbursed fitness center membership costs, depending on location.
  • Provides complimentary gourmet coffee, tea, hot chocolate, fresh fruit, and other healthy snacks.
CoStar Group

About CoStar Group

10,000+ employees

CoStar Group builds subscription databases, analytics, and online marketplaces for commercial and residential real estate professionals, investors, and advertisers. Its portfolio includes CoStar (research and data), LoopNet (commercial listings), and Apartments.com (rental listings), generating revenue from subscriptions, listings, and advertising. The company is publicly traded on NASDAQ (CSGP) and is headquartered in Arlington, Virginia, with inclusion in the S&P 500 index.

Contact me