Costar Group banner

Principal Software Engineer

Costar Group

The Role

Overview

Design & lead architecture for data‑intensive real‑estate analytics platforms.

Key Responsibilities

  • architecture docs
  • architecture standards
  • technical mentoring
  • instrumented design
  • security advocacy
  • tech evaluation

Tasks

-Create, organize, and maintain architectural diagrams and other system documentation. -Drive and evangelize architectural principles and guidelines to ensure high quality, consistent results across teams. -Provide architectural guidance and mentoring to other technical staff on topics such as microservices, micro-frontends, high-volume data streaming / event processing, etc. -Advocate for and design solutions that are well-instrumented, so that we are confident we are building stable, high-performance products. -Act as an architectural subject matter expert and source of good advice to technical leadership and developers. -Stay up to date and evaluate emerging technologies and development practices to identify how they might improve our systems. -Be an advocate for security and ensure that we are architecting and building secure software products and platforms. -Work in partnership with Product and Technology leadership to deeply understand a project’s complex functional requirements and drive implementation of appropriate technical solutions. -Develop a deep understanding of the CoStar business, and how the technical work we are doing aligns with that strategy. -Partner with engineering managers to ensure that they are following established architectural best practices. -Collaborate with development teams to determine the right architectural direction based on project needs, level of effort, resourcing, timing, etc.

Requirements

  • terraform
  • aws
  • ci/cd
  • microservices
  • bachelor’s
  • 10+ years

What You Bring

-Experience with Infrastructure as Code in Terraform. -Be a go-to resource in the understanding and diagnosis of complex performance, scalability, and reliability issues. -Experience modeling and implementing large-scale relational and NoSQL database systems. -Bachelor’s degree, preferably in Computer Science/Engineering, from an accredited, not for profit university or college. -Experience with modern source control and CI/CD technologies including Git or Azure DevOps. -Understand existing systems and ensure they are well documented, so that you become a go-to source of architectural information across multiple systems. -Experience designing/implementing event-oriented architectures and real-time data streaming solutions. -Extensive experience in software engineering with expert-level proficiency in at least one of these programming languages: C#, Java, Python, JavaScript/TypeScript. Exposure to languages and platforms across the full web application stack is a big plus (e.g., Apollo GraphQL). -Strong ability to communicate through architectural diagrams. -10+ years of hands-on experience in designing highly complex enterprise-level web applications, including deep knowledge of microservices, serverless, data, and web applications. -Experience building highly secure software, including tokenization, OpenID, etc. -Team or project leadership experience is a plus. -Significant, hands-on experience designing and implementing solutions using Amazon Web Services (AWS) services including Lambda, DynamoDB, CloudWatch, CloudFormation, SNS/SQS, S3, API Gateway, ElastiCache, DataBricks etc. -Experience establishing software development best practices, including standards, code reviews, source control, builds, testing and operations. -Architect-level certifications from AWS, Azure or GCP -Experience designing and buildings secure systems and security minded development practices. Experience with financial data is a big plus. -Experience with agile development methodologies. -Experience in observability logging/tracing with CloudWatch, DataDog, and/or Kibana.

Benefits

-Life, legal, and supplementary insurance -Complimentary gourmet coffee, tea, hot chocolate, fresh fruit, and other healthy snacks -Paid time off -Tuition reimbursement -Comprehensive healthcare coverage: Medical / Vision / Dental / Prescription Drug -On-site fitness center and/or reimbursed fitness center membership costs (location dependent), with yoga studio, Pelotons, personal training, group exercise classes -Access to CoStar Group’s Diversity, Equity, & Inclusion Employee Resource Groups -Employee stock purchase plan -Virtual and in person mental health counseling services for individuals and family -Commuter and parking benefits -401(K) retirement plan with matching contributions

The Company

About Costar Group

-Offers comprehensive data on properties, tenants, leases, and market conditions globally. -Known for its pioneering technology and research, delivers powerful insights to commercial real estate professionals. -Its旗舰平台, CoStar, provides unmatched property data, news, and analytics. -Platforms used by real estate professionals, from brokers to investors to property managers. -Expanded through strategic acquisitions, including the purchase of LoopNet and Apartments.com. -Data-driven insights help clients make informed investment and leasing decisions, shaping the global real estate market.

Sector Specialisms

Commercial Real Estate

Residential

Apartments

Hospitality

Industrial

Retail

Office

Multifamily

Land

Investment Sales

Security Clearance

-pre‑employment substance abuse testing; drug‑free workplace policy.