C

Compass

Runs home brokerages and real estate franchises

Senior Software Engineer 2 - Mobile, iOS

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeBoston, MA, USAIn-person

About the Job

Requirements

  • A Bachelor of Science in Computer Science or equivalent practical experience is required.
  • At least 8 years of professional iOS development experience building, architecting, and maintaining production-grade applications shipped to the App Store.
  • Demonstrate expertise in modern Swift practices, including SwiftUI and Swift Concurrency, scalable mobile architecture, and the Apple deployment ecosystem.
  • Collaborate with Product, Design, and Engineering stakeholders to implement customer-focused solutions.
  • Master Computer Science fundamentals, iOS design patterns, and best practices.
  • Have experience leading project development from planning to release, dispatching work among a team, and mentoring and guiding junior engineers.
  • Have experience with AI tools.
  • Have experience integrating with RESTful server-side services.
  • Have experience with Scrum or Agile development methodologies.
  • Have strong verbal and written communication skills.
  • Be passionate about mentoring and helping junior engineers grow.

Responsibilities

  • Build agile products and services in a startup-like environment.
  • Collaborate with engineers across teams and with Product and Design counterparts to launch projects that solve customer problems.
  • Partner strategically with Product and Design, using technical insights to influence the product roadmap and suggesting architectural changes that enable new categories of user experiences.
  • Guide the team in evaluating technical trade-offs, recommending solutions, and explaining their pros and cons.
  • Independently define, decompose, and lead delivery of complex projects; may lead other engineers.
  • Perform code reviews and design reviews, and write high-quality tests.
  • Advocate for efficient, scalable, and extensible approaches to technical problems.
  • Maintain high code-quality and operational standards, ensuring code is well tested and systems have appropriate monitoring, alerting, and runbooks.
  • Become the subject matter expert for one or more services in the domain.
  • Create clear and concise documentation, including diagrams, service descriptions, decisions, and runbooks.
  • Identify and remove bottlenecks that cause inefficiencies in the developer experience.
  • Oversee and mentor junior engineers, building their technical skills and helping them understand engineering and operational best practices.

About the Company

Compass

Runs home brokerages and real estate franchises

Compass runs residential real estate brokerages and franchise brands for home buyers, sellers, and independent agents. Its group includes Coldwell Banker, Century 21, Sotheby's International Realty, and Christie's International Real Estate, with local brokerage offices and international franchise networks. Its digital tools give agents a shared system for building marketing campaigns and tracking customer relationships across their businesses. Compass earns commissions from property transactions, royalties from franchisees, and fees for title, escrow, and relocation services that support home moves. Founded in 2012, Compass is headquartered in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
2012

Recently Posted Jobs

Explore more opportunities at Compass

See more jobs