Senior Software Engineer I

Compass

$149K — $166K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years in software engineering focusing on frontend development with TypeScript and React.
  • Expertise in frontend architecture and complex state management.
  • Experience migrating legacy applications to modern architectures without sacrificing user experience.
  • Strong knowledge of web performance optimization and accessibility standards.
  • Solid experience integrating frontend with backend microservices via gRPC.
  • Collaborative mindset to contribute to backend services as needed.
  • Skilled in frontend testing best practices with tools like Jest and Cypress.
  • Familiar with modern CI/CD tools and Git-based workflows.
  • Experience with AI-assisted development tools like ClaudeCode.

Responsibilities

  • Lead frontend development for user interfaces in real estate workflows.
  • Drive the technical migration from legacy systems to integrated platforms.
  • Collaborate with backend engineers on API integrations.
  • Implement complex business logic within UI, managing multi-tenancy and validations.
  • Establish frontend coding standards and champion accessibility.
  • Develop high-quality, testable code for better performance.
  • Participate in design reviews and elevate frontend practices.

Benefits

  • Participation in incentive programs including cash, equity, or commissions.
  • Paid vacation, holidays, sick time, and parental leave.
  • Medical, tele-health, dental, and vision benefits.
  • 401(k) plan and flexible spending accounts (FSAs).
  • Life and disability insurance, and pet insurance available.
  • Maven support for new parents and Carrot fertility benefits.
  • UrbanSitter caregiver referral network and Employee Assistance Program.
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 Information Technology Jobs

Find similar Senior Software Engineer I jobs: