Software Engineer - Mobile, iOS

Compassβ€’Seattle, WA
β€’$126,000 - $141,000

About The Position

Compass is seeking an iOS engineer to help build a mobile platform that makes the home buying and selling experience delightful. The role works with engineers and Product and Design partners on team design, scoping, and prioritization for well-defined features. The engineer independently builds components and delivers features with some guidance, applying software engineering best practices. The role also partners with engineers on initiatives that advance the platform, improve efficiency, and maintain operational excellence.

Requirements

  • Bachelor of Science in Computer Science or equivalent practical experience.
  • At least 2 years of professional iOS development experience using Swift and shipping apps to the App Store.
  • Familiarity with modern Swift development practices, including SwiftUI and Swift Concurrency.
  • Ability to collaborate with Product, Design, and Engineering stakeholders to implement customer-focused solutions.
  • Knowledge of computer science fundamentals, iOS design patterns, and best practices.
  • Attention to design detail and the ability to build well-crafted, user-friendly products.
  • Experience integrating with RESTful backend services.
  • Experience with Scrum or Agile development methodologies.
  • Excellent verbal and written communication skills.

Nice To Haves

  • Exposure to reactive programming frameworks.

Responsibilities

  • Build agile products and services in a startup-like environment.
  • Collaborate with engineers across teams and with Product and Design partners to launch projects that solve customer problems.
  • Independently deliver features with some guidance, evaluate technical trade-offs, and recommend solutions.
  • Perform code reviews, participate in team design reviews, and write high-quality tests.
  • Use testable, maintainable, and stable approaches to development.
  • Maintain high standards of code quality and operational rigor.
  • Develop expertise in one or more components within the team's domain.
  • Create clear and concise documentation, including diagrams, service descriptions, decisions, and runbooks.

Benefits

  • Paid vacation, holidays, sick time, parental leave, and recharge leave.
  • Medical, tele-health, dental, and vision benefits.
  • 401(k) plan.
  • Flexible spending accounts (FSAs).
  • Commuter program.
  • Life and disability insurance.
  • Maven support system for new parents.
  • Carrot fertility benefits.
  • UrbanSitter caregiver referral network.
  • Employee Assistance Program.
  • Pet insurance.
  • Incentive programs that may include eligible cash, equity, or commissions.
  • Bonuses and restricted stock units may be provided as part of the compensation package.
  • Professional growth opportunities.
Β© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service