Staff Engineer - Data Platform

| Remote
Sorry, this job was removed at 4:47 a.m. (PST) on Tuesday, July 14, 2020
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

As a Staff Software Engineer at Compass, you will work on projects that impact the highest priorities of our technology roadmap and the business, all while collaborating cross-functionally with multiple teams. Staff engineers influence teams outside of their own organization and deliver results that move the needle at the organizational level and impact company-wide goals. 

You will use your experience with modern cloud and data frameworks to build products that improve every step of the real estate agent, buyer and seller experience at Compass. Leveraging the data-rich features of the real estate industry, you will build technology that aggregates billions of real estate listings and other data points, develop an industry-leading consumer experience for searching and selecting real estate, support the day to day productivity of a real estate agent with web and mobile applications while also supporting the growth of the world’s most scalable brokerage.

At Compass You Will:

  • Lead the design, implementation, and delivery of successful large-scale, critical and/or highly complex technical solutions
  • Take ownership over a technical domain within our product and engineering organization
  • Build, develop, and scale a platform that powers real estate agents, buyers, and sellers while acting as an empathetic partner to our customers
  • Inspire, recruit, and mentor your engineering colleagues
  • Operate in a scalable engineering culture that leverages modern principles of decoupled systems and automated CI/CD/testing/monitoring to drive efficiencies

What We Look For:

  • 10+ years of progressive experience from project ownership to tech leadership in high-performance environments
  • BS/MS/PhD in Computer Science, EE or equivalent 
  • Experience with distributed computing (e.g Spark), public cloud platforms (e.g. AWS), modern web frameworks (e.g. Go/React) and data pipelines. Familiarity with containerization, microservices architecture, and continuous integration and delivery. 
  • An engineer who thinks in terms of architecture, design, and code with experience working on large scale systems in rapid growth environments
  • Experience programming in languages like Java, Python, and Go (we use all three here at Compass)
  • Experience influencing a team’s technical and business strategy by making insightful contributions to team priorities and approaches 
  • Experience identifying and solving ambiguous problems, architecture deficiencies, or areas where the team’s software causes bottlenecks
  • Ability to communicate their ideas effectively to achieve the right outcome for their team and customers
  • Experience leading design reviews and has actively participated in design reviews of related software
  • Experience in interviewing and hiring senior engineers as well as mentoring others - improving their skills, their knowledge of software, and their ability to get things done

At Compass, our mission is to help everyone find their place in the world. This means we continually celebrate the diverse community different individuals cultivate. As an equal opportunity employer, we stay true to our mission by ensuring that our place can be anyone’s place.

Check out our Engineering blog!

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

503 Westlake Ave N, Seattle, WA 98109

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about CompassFind similar jobs