Talent.com
Software Engineer II
Software Engineer IICompass • New York, NY, United States
Software Engineer II

Software Engineer II

Compass • New York, NY, United States
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

At Compass, our mission is to help everyone find their place in the world. Founded in 2012, we’re revolutionizing the real estate industry with our end-to-end platform that empowers residential real estate agents to deliver exceptional service to seller and buyer clients.

About the Role :

The Search Backend team is at the heart of the Compass Engineering organization, driving the search capabilities across our suite of real estate tools. This team is responsible for ingesting listing data and providing it through REST APIs that serve various front-end components on our website and mobile apps, as well as other Backend services which rely on listing search results. Their work encompasses everything from finding and paginating listings to sorting, clustering, and boosting search results, both in list and map views.

We're creating a cutting-edge platform to introduce numerous game-changing products and features for real estate agents. Joining the Search Backend team means playing a pivotal role in enhancing an already impressive product. You'll contribute to platform development, improving search quality, enhancing accuracy, boosting performance, and optimizing costs.

As an engineer on the Search Backend team, you’ll work on both infrastructure-focused and product-facing projects. You’ll contribute to areas like real-time search APIs, relevance tuning, and interactive map-based search experiences. The ideal candidate combines backend engineering depth with curiosity about the product experience.

At Compass, You Will :

  • Build, develop, and scale the platform that empowers real estate professionals, buyers, and sellers.
  • Become a domain expert in real estate technology, serving as an empathetic partner to our customers.
  • Optimize performance and cost of listing ingestion and retrieval pipelines.
  • Collaborate cross-functionally to build new search experiences across mobile and web.
  • Inspire, recruit, and mentor fellow engineers, and contribute to a culture of technical excellence and learning.
  • Operate within a scalable engineering culture that leverages modern principles of distributed systems and automated CI / CD / testing / monitoring to drive efficiency.

What We Look For :

  • BS or MS in CS or EE, or equivalent.
  • A track record as a technical leader with teamwide impact.
  • 4+ years of experience developing comprehensive, well-tested, and high-performance search applications.
  • 4+ years of programming experience in languages such as Java, Python, and Go (we utilize all three at Compass).
  • Experience designing and extending large-scale search systems, including RESTful APIs, microservice architectures, data ingestion methods, and search methodologies.
  • Experience in fine-tuning performance and using data to optimize end-to-end latency and system behavior.
  • Understanding and adherence to industry-standard best practices in software development and architecture.
  • In-depth knowledge and hands-on experience with Elasticsearch / OpenSearch.
  • Familiarity with AWS services, including Elasticsearch / OpenSearch, EKS, S3, Redis, Lambda, and MSK.
  • Compensation : The base pay range for this position is $131,000-$197,000; 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.

    At Compass, we believe that everyone deserves to find their place in the world — a place where they feel like they belong, where they can be their authentic selves, where they can thrive.  Our collaborative, energetic culture is grounded in our Compass Entrepreneurship Principles  and our commitment to diversity, equity, inclusion, growth and mobility. As an equal opportunity employer, we offer competitive compensation packages, robust benefits and professional growth opportunities aimed at helping to improve our employees' lives and careers.

    Notice for California Applicants

    Los Angeles County Fair Chance Notice

    [job_alerts.create_a_job]

    Software Engineer Ii • New York, NY, United States

    [internal_linking.related_jobs]
    Software Development Engineer II, Sponsored Products Autonomous Campaigns

    Software Development Engineer II, Sponsored Products Autonomous Campaigns

    Amazon • New York City, New York, USA
    [job_card.full_time]
    We are looking for a Software Development Engineer to help build and scale the infrastructure powering our agentic autonomous this role you will design and implement core components of the agent e...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Engineer (Software)

    Engineer (Software)

    NS IT Solutions • New York City, New York, USA
    [job_card.full_time]
    Job Title : Engineer (Software) Associate.We are seeking an Associate Software Engineer to join our team.The ideal candidate will have a solid foundation in software development principles strong an...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer II, Intelligent Messaging

    Software Engineer II, Intelligent Messaging

    Attentive • New York City, New York, USA
    [job_card.full_time]
    Attentive is the AI marketing platform for 1 : 1 personalization redefining the way brands and people connect.Were the only marketing platform that combines powerful technology with human expertise t...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer III - React

    Software Engineer III - React

    J.P. Morgan • Jersey City, New Jersey, US
    [job_card.full_time]
    We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at JPMorgan Chase within the Technology Division, you ser...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Brellium • New York City, New York, USA
    [job_card.full_time]
    Weve built AI-powered technology that helps healthcare providers deliver safer higher-quality care - starting with the first real-time medical review platform built to fix clinical and compliance r...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer (New York City hybrid)

    Staff Software Engineer (New York City hybrid)

    us Pomelo Care • New York City, New York, USA
    [job_card.full_time]
    We are transforming outcomes for pregnant people and babies with evidence-based pregnancy and newborn care at scale.Our technology-driven care platform enables us to engage patients early conduct i...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Engineer II, TechOps

    Senior Engineer II, TechOps

    Equativ • New York City, New York, USA
    [job_card.full_time]
    The TechOps Engineer plays a key role in driving Equativs regional growth by partnering with clients and internal teams across Sales Product and R&D. This role combines technical expertise with ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Advanced Software Engineer

    Advanced Software Engineer

    Relativity • New York, NY, United States
    [job_card.full_time]
    As an Advanced Software Engineer at Relativity, you will use your development expertise, working on software projects to build our software platform, Relativity. You will help solve complex problems...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    micro1 • New York, New York, United States
    [job_card.full_time]
    We are seeking a talented Software Engineer to join our customer's team in Washington, DC.This is a unique opportunity to work on cutting-edge AI / ML projects, leveraging the latest advancements in ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer III

    Software Engineer III

    Vistar Media • New York, New York, United States
    [job_card.full_time]
    Out-of-Home (OOH) is the fastest growing channel in advertising.From billboards to retail media to urban panels, 98% of us see at least one OOH advertisement every week. As the pioneer in OOH techno...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer II, Backend - Financial Product

    Software Engineer II, Backend - Financial Product

    Rippling • New York, New York, United States, 10007
    [job_card.full_time]
    Rippling gives businesses one place to run HR, IT, and Finance.It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and co...[show_more]
    [last_updated.last_updated_variable_days]
    Software Engineer II- Backend - Hotels

    Software Engineer II- Backend - Hotels

    Resortpass • New York, New York, United States
    [job_card.full_time]
    ResortPass is redefining what it means to be a hotel guest.We’re building a new category in hospitality : day access to luxury hotel experiences from breathtaking pools and private beaches to deluxe...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Software Engineer

    Software Engineer

    Betterment • New York, New York, United States
    [job_card.full_time]
    Our team is passionate about our mission : making people’s lives better.We’re headquartered in NYC and offer hybrid NY-based positions (three days / week in-office). Broker Dealer is the core of the B...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    Valon Tech • New York City, New York, USA
    [job_card.full_time]
    Valon is building the AI-native operating system for regulated finance starting with mortgage servicing.Were a Series C company backed by a16z transforming industries that others have written off a...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer II, API / Backend

    Senior Software Engineer II, API / Backend

    Particle Health • New York, New York, United States
    [job_card.full_time]
    Particle Health is revolutionizing healthcare data analytics and interoperability.Our mission is to unlock the power of medical records in an intelligent platform that focuses health back on the pa...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer II

    Software Engineer II

    Truist Bank • New York City, New York, USA
    [job_card.full_time] +2
    The position is described below.If you want to apply click the Apply Now button at the top or bottom of this page.After you click Apply Now and complete your application youll be invited to create ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer II JavaAWS

    Software Engineer II JavaAWS

    JPMorganChase • Brooklyn, New York, USA
    [job_card.full_time]
    Youre ready to gain the skills and experience needed to grow within your role and advance your career and we have the perfect software engineering opportunity for you. As a Software Engineer II - J...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Counsel Health • New York City, New York, USA
    [job_card.full_time]
    Counsel Health is an AI-enabled physician-supervised virtual care company on a mission to multiply the worlds clinical capacity. We believe in a future where every person has a perfect doctor in the...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]