Senior iOS Software Engineer, Compass

$110.8-166.1k

iOS
Swift
SwiftUI
Senior and Expert level
New York
Compass

Real estate technology platform

Open for applications

Compass

Real estate technology platform

1001+ employees

B2CPropertyMarketplaceRentingReal Estate

Open for applications

$110.8-166.1k

iOS
Swift
SwiftUI
Senior and Expert level
New York

1001+ employees

B2CPropertyMarketplaceRentingReal Estate

Company mission

To help everyone find their place in the world.

Role

Who you are

  • BS in CS or equivalent practical experience
  • 6+ years of professional iOS development experience using Swift and shipping apps to the App Store
  • 1+ years of experience with modern Swift development practices, such as SwiftUI, Swift Concurrency, and Reactive Programming (Combine, RxSwift, ReactiveSwift, etc)
  • Experience with unit testing. Nice to have: experience with automated testing using XCUITests
  • Experience integrating with RESTful server-side services
  • Ability to collaborate with Product, Design and Engineering stakeholders to implement solutions which surprise and delight our customers
  • Understanding of Computer Science fundamentals and iOS design patterns and best practices
  • Experience leading the development of a project from planning to release, dispatching work among a small team, mentoring and guiding junior engineers
  • A sheer eye for design and attention to detail, the products you build should not merely be functional but should take in context and anticipate our customer’s needs in a beautiful way
  • Experience with Scrum/Agile development methodologies
  • Excellent verbal and written communication skills
  • Passion about mentoring and helping more junior engineers to grow
  • Nice to have: Prior experience leading mobile infrastructure work, such as CI/CD pipeline management, CLI tools, or build systems

What the job involves

  • We are looking for an experienced iOS engineer to help Compass build a platform that makes the home buying or selling experience delightful
  • You will be one of the technical leaders in your immediate team
  • You will work with other engineers and your Product and Design counterparts to take projects from idea to done with a high degree of autonomy and ownership
  • You will be responsible for understanding Product requirements and the customer problems they are aiming to solve, distilling them into manageable subparts that can be divided across other engineers on the project
  • During a project’s execution, you will act as a leader ensuring any technical questions are considered pragmatically and trade offs considered, with a well-reasoned and understood solution being executed upon
  • You will guide more junior engineers with technical problems, ensuring that they follow best practices from an engineering and operational excellence perspective
  • Your influence won’t end once a project ships: you will be relied upon by Product and Design to give an engineering perspective on how we can iteratively improve a product to better benefit our customers
  • Outside of product-driven projects, you will work with other engineers to determine how to push our platform forward, devising engineering-led initiatives that ensure we can work quickly and efficiently while maintaining a high standard of operational excellence
  • You will also act as a mentor for more junior engineers, helping them grow from both a technical and career perspective
  • Work in a startup-like environment building agile products and services
  • Collaborate closely with engineers on your team, engineers on other teams, as well as your product and design counterparts to successfully launch projects which solve real-world customer problems
  • Evaluate and understand the technical trade offs necessary to bring product initiatives to fruition, weighing different approaches and arriving to a recommended solution, detailing its pros and cons
  • Independently define, decompose, and lead delivery of complex projects
  • Perform code reviews, design reviews, and write high quality tests
  • Advocate for efficient, scalable, and extensible approaches that solve technical problems in a manner that stands the test of time
  • Hold yourself and your team to a high standard of code quality and operational rigor, ensuring that code is well-tested, and your systems have appropriate monitoring, alerting, and runbooks implemented
  • Become the subject matter expert for one or more services in your domain
  • Create clear and concise documentation (diagrams, service descriptions, decisions, runbooks)
  • Identify and remove bottlenecks to address inefficiencies in the developer experience
  • Mentor junior engineers on the team, building their technical skills and ensuring that they understand best practices around engineering and operational excellence

Otta's take

Theo Margolius headshot

Theo Margolius

COO of Otta

Compass uses an AI-driven platform to smooth out and speed up the process of buying, selling, or renting property. It functions much like a traditional broker, but employs tech to reduce the time, uncertainty, cost and friction of transactions for buyers, sellers & agents.

It's disrupting a sector so far largely averse to tech innovation, allowing users to close deals in less time than the industry average of 30-45 days. Compass is now the largest independent real estate brokerage in the USA, with over 29,000 agents nationwide.

Despite being a leading residential brokerage and competing well, Compass has remained unprofitable. While the company is replanning its cost structure to be profitable over the next year, it announced its third round of payoffs in early January 2023. Its profit-generating plans include expanding into mortgages, escrow & title services.

Insights

Top investors

Few candidates hear
back within 2 weeks

15% employee growth in 12 months

Company

Funding (last 2 of 10 rounds)

Nov 2019

$500m

SERIES G

Jul 2019

$370m

SERIES G

Total funding: $2.0bn

Company benefits

  • Flexible Working
  • Work From Home Opportunities
  • Paid Vacation, Holidays, Sick Time
  • Paid Parental, Marriage, and Recharge Leave
  • Medical, Tele-Health, Dental and Vision Benefits
  • 401(k) Plan
  • Flexible Spending Accounts (FSAs)
  • Commuter Program
  • Life and disability insurance
  • Maven (a support system for new parents)
  • Carrot (fertility benefits)
  • UrbanSitter (caregiver referral network)
  • Employee Assistance Program
  • Pet Insurance

Company values

  • Dream big
  • Move fast
  • Learn from reality
  • Be solutions-driven
  • Obsess about opportunity
  • Collaborate without ego
  • Maximise your strength
  • Bounce back with passion

Company HQ

Midtown Manhattan, New York, NY

Founders

After 2 years at McKinsey, Robert worked as a Lazard Associate and White House Fellow. They joined Goldman Sachs in 2006, where they worked as VP of Principal Investment before leaving in 2012 to found Compass. Alongside this, Robert ran 50 marathons in 50 states to raise $1 million dollars for for youth education and enrichment programs.


People progressing

Neda joined Compass in 2018 as Chief of Staff to the CEO after a year at Sidewalk Labs. Following 4 months as Secretary to the Board, in April 2019 they were promoted to President of Compass East Division, and in January 2022 President of US Division.

Salary benchmarks

We don't have enough data yet to provide salary benchmarks for this role.

Submit your salary to help other candidates with crowdsourced salary estimates.

Share this job

View 25 more jobs at Compass