Taro Logo

Staff Software Engineer, Platform

Leading global provider of commercial and residential real estate information, analytics, and online marketplaces.
$175,000 - $205,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Real Estate

Description For Staff Software Engineer, Platform

CoStar Group, a leading provider of real estate information and analytics, is seeking a Staff Software Engineer for their Platform team at Matterport division. This role offers an exciting opportunity to work on a platform handling billions of requests monthly, building features and services that connect all Matterport products. The position requires expertise in Kotlin, Python, and API development, with a focus on microservices architecture. As a Staff Engineer, you'll lead technical designs, mentor junior engineers, and work with cross-functional teams. The company offers comprehensive benefits including healthcare, 401(k) matching, and various wellness perks. With a competitive salary range of $175,000-$205,000, this role presents an excellent opportunity to join a S&P 500 company that's digitizing the world's real estate. The position is based in San Francisco, offering a chance to work on cutting-edge spatial computing technology while contributing to a platform that transforms how people interact with built environments.

Last updated 42 minutes ago

Responsibilities For Staff Software Engineer, Platform

  • Lead the design, implementation and deployment of new features and services
  • Build features and services using Kotlin, Python and front-end technologies
  • Build APIs, backend services and integrations that support our products
  • Work with relational and non-relational data stores
  • Work with a cross-functional team of product managers, designers, engineers and QA
  • Ensure proper monitoring and respond to issues with live environments
  • Be an advocate for good engineering practices
  • Contribute to a learning culture
  • Mentor and coach junior engineers to meet their full potential

Requirements For Staff Software Engineer, Platform

Kotlin
Python
React
PostgreSQL
MySQL
Kubernetes
Kafka
RabbitMQ
  • Bachelor's degree or equivalent experience in Computer Science, Computer Engineering, Mathematics, or an adjacent field
  • 5+ years of API (REST or GraphQL) development experience
  • Experience developing SaaS solutions using modern OOP languages
  • Experience with microservices, Docker and Kubernetes
  • Experience with messaging frameworks
  • Experience with MySQL or PostgreSQL
  • Exposure to non-relational data stores such as FoundationDB
  • Strong problem-solving and debugging skills
  • Familiarity with UI frameworks such as React or Angular
  • Solid track record of developing testable, maintainable, well-documented code
  • Ability to work well in an agile environment

Benefits For Staff Software Engineer, Platform

Medical Insurance
Vision Insurance
Dental Insurance
401k
Mental Health Assistance
Commuter Benefits
  • Comprehensive healthcare coverage: Medical / Vision / Dental / Prescription Drug
  • Life, legal, and supplementary insurance
  • Virtual and in person mental health counseling services
  • Commuter and parking benefits
  • 401(K) retirement plan with matching contributions
  • Employee stock purchase plan
  • Paid time off
  • Tuition reimbursement
  • On-site fitness center and/or reimbursed fitness center membership costs
  • Access to CoStar Group's Diversity, Equity, & Inclusion Employee Resource Groups
  • Complimentary in office gourmet coffee, tea, hot chocolate, fresh fruit, and other healthy snacks

Interested in this job?

Jobs Related To CoStar Group Staff Software Engineer, Platform

Staff Software Engineer, Platform

Staff Software Engineer position at CoStar Group focusing on platform development and architecture in San Francisco

Staff Software Engineer - Network

Staff Software Engineer position at LinkedIn focusing on network software development for data centers and infrastructure.

Staff Software Engineer - Video Processing

Staff Software Engineer position at LinkedIn focusing on video processing and media infrastructure, requiring expertise in video codecs, FFMPEG, and distributed systems.

Staff Software Engineer, Media Infrastructure

Staff Software Engineer position at LinkedIn focusing on media infrastructure, video processing, and codec optimization, offering competitive compensation and hybrid work arrangement.

Staff Software Engineer, Multi-Language Infrastructure (Python Expertise)

Staff Software Engineer position at LinkedIn focusing on Python infrastructure and multi-language development, offering competitive compensation and benefits in Mountain View, CA.