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
Real Estate · Enterprise SaaS

Job Description

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 critical services and features that connect all Matterport products. The position requires expertise in backend development with Kotlin and Python, along with experience in microservices architecture and cloud environments. As a Staff Engineer, you'll lead technical designs, mentor junior engineers, and work with cross-functional teams to deliver robust solutions. The company offers comprehensive benefits including healthcare, 401(k) matching, and professional development opportunities. 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 transforming the real estate industry through technology. The position is based in San Francisco, offering the chance to work with cutting-edge spatial computing technology while contributing to a platform that digitizes the world's built environment.

Last updated 3 months 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
MySQL
PostgreSQL
Kubernetes
Kafka
RabbitMQ
  • Bachelor's degree or equivalent experience in Computer Science, Computer Engineering, Mathematics, or an adjacent field
  • A track record of commitment to prior employers
  • 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
Mental Health Assistance
Commuter Benefits
401k
Education Budget
  • 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
  • Access to Diversity, Equity, & Inclusion Employee Resource Groups
  • Complimentary in office gourmet coffee, tea, hot chocolate, fresh fruit, and healthy snacks

Related Jobs