Senior Software Engineer I

Compass

$149K — $166K *
Real Estate & Construction
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of software engineering experience focused on frontend development with TypeScript and React.
  • Deep expertise in frontend architecture and building scalable UI component libraries.
  • Proven experience migrating legacy frontend applications to modern architectures.
  • Strong understanding of web performance optimization and accessibility standards.
  • Experience integrating complex frontend apps with backend microservices via gRPC.
  • Collaborative mindset with willingness to contribute to backend services when needed.
  • Dedication to frontend testing best practices using testing tools like Jest and Cypress.
  • Familiarity with AI-assisted development tools and modern CI/CD practices.

Responsibilities

  • Lead the frontend development of intuitive user interfaces for various workflows.
  • Coordinate the migration of frontend workflows from legacy systems to integrated platforms.
  • Collaborate with backend engineers on secure API consumption and integrations.
  • Address complex UI product requirements including multi-tenancy rules.
  • Establish frontend coding standards and best practices while leading design reviews.
  • Champion accessibility and performance improvements across the ecosystem.

Benefits

  • Paid vacation, sick time, parental leave, and recharge leave.
  • Medical, telehealth, dental, and vision benefits.
  • 401(k) plan and flexible spending accounts (FSAs).
  • Life and disability insurance, plus pet insurance.
  • Employee assistance programs and caregiver referral networks.
Full Job Description
At Compass, You Will:
  • Build "One-Click" User Experiences: Lead the frontend development of seamless, intuitive user interfaces for lead generation and order submission workflows for Title & Escrow, Insurance, Mortgage, and Home Warranty within the Home Platform.
  • Drive Frontend Legacy Migrations: Play a key role in the technical migration of frontend workflows and components from legacy systems to our integrated platform, ensuring zero disruption to existing attach metrics and agent satisfaction.
  • Develop Robust Integrations: Partner closely with backend engineers to securely and efficiently consume internal APIs and third-party partner integrations (such as Assurant, GRA, and Origin Point).
  • Implement Complex Business Logic: Address complex product requirements within the UI tier, handling multi-tenancy rules, form validations, and complex state management across various real estate workflows.
  • Elevate Frontend Standards: Write high-quality, testable, and performant code. Establish frontend best practices, lead UI-focused design reviews, and champion accessibility and performance across the Integrated Services ecosystem.

What We Look For:
  • 5+ years of software engineering experience, with a strong emphasis on frontend development using TypeScript and React.
  • Deep expertise in frontend architecture, complex state management, and building scalable, reusable UI component libraries.
  • Proven experience migrating legacy frontend applications to modern web architectures while maintaining a seamless user experience.
  • Strong understanding of web performance optimization, accessibility standards (a11y), and cross-browser compatibility.
  • Solid experience integrating complex frontend applications with backend microservices via gRPC.
  • A collaborative, full-stack mindset with the ability and willingness to navigate or contribute to backend services (e.g., Go or Node.js) when needed to unblock features.
  • Dedication to frontend testing best practices utilizing tools like Jest, Cypress, or React Testing Library.
  • Comfort working across modern CI/CD tooling, frontend build pipelines (e.g., Webpack, Vite), and collaborative Git-based workflows.
  • Practical experience using AI-assisted development tools in real delivery environments, including familiarity with tools like ClaudeCode and concepts such as CLAUDE.md project configuration and custom skills.
  • BS in Computer Science or equivalent practical experience.

Compensation: The base pay range for this position is $149,580-$166,200; however, base pay offered may vary depending on job-related knowledge, skills, and experience. Bonuses and restricted stock units may be provided as part of the compensation package, in addition to a full range of benefits. Base pay is based on market location. Minimum wage for the position will always be met.

Perks that You Need to Know About:

Participation in our incentive programs (which may include eligible cash, equity, or commissions). Plus 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 (a support system for new parents); Carrot (fertility benefits); UrbanSitter (caregiver referral network); Employee Assistance Program; and pet insurance.

Do your best work, be your authentic self.

Similar Jobs

More Jobs at Compass

More Real Estate & Construction Jobs

Find similar Senior Software Engineer I jobs: