Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Revenue Attribution & Rules Engine

$176k - $196.1k

Compass

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. At Compass International Holdings (CIH), real estate transactions are powered by a complex web of referral programs, franchise relationships, and monetization agreements — each requiring precise attribution and business rule enforcement. The Referral & Monetization team owns the business rules, attribution pipelines, and tracking systems for brokerages’ Real Estate's referral programs, ensuring every referred lead is correctly attributed to the right program, franchise, and fee structure. As a Senior Software Engineer on this team, you will design and build the systems that power the CIH referral rules engine, franchise lead attribution pipeline, lead monetization model, and the external partner API used by AST broker matching. Your work directly impacts revenue accuracy and the integrity of referral economics across a national franchise network. At Compass, You Will: Design and build the referral program rules engine — the system that determines which referral program applies to a given lead, based on brokerage, franchise, geography, and agent profile Own the franchise lead attribution pipeline — tracking which franchise or brokerage sourced a lead and ensuring accurate revenue attribution across Anywhere's broker network Build and evolve the lead monetization model — the set of rules that govern how leads are priced, attributed, and reconciled across programs Maintain and extend the broker matching partner API — an external-facing integration used to match consumers with brokers at scale, with high reliability requirements Build referral program reporting for brokers — self-serve dashboards and data pipelines that give brokers visibility into their referral performance and attribution Design robust, auditable data pipelines that support financial reconciliation and compliance requirements Operate in a scalable engineering culture that leverages modern principles of decoupled systems and automated CI/CD/testing/monitoring What We Look For: BS in Computer Science, Software Engineering, or equivalent practical experience 7+ years of experience developing comprehensive, well-tested, and high-performance software applications with languages such as Go, Java Experience with gRPC, Thrift, and other server-to-server communication protocols Experience with Kafka and event-driven systems — particularly for building reliable, ordered, and auditable data pipelines 3+ years using AWS / cloud technologies High proficiency designing and implementing microservices that are well tested, fault tolerant, and scalable Understanding and adherence to industry-standard best practices in software development and architecture Believes in good software development requiring thorough testing, robust resiliency features, effective monitoring capabilities, comprehensive documentation, and close collaboration Experience with Scrum/Agile development methodologies Strong critical thinking skills, great communication skills, and passion for delivering operational excellence Preferred Qualifications: Rules engine or business logic systems: Experience designing and implementing rules engines, workflow engines, or policy evaluation systems where business rules change frequently and correctness is non-negotiable (e.g. pricing engines, eligibility checkers, entitlement systems) Revenue attribution or financial data pipelines: Hands-on experience building attribution systems that track the origin of a transaction across a multi-step funnel — particularly where attribution affects revenue recognition or partner payouts Multi-entity or franchise platform experience: Experience building platforms that serve multiple brands, franchises, or regional entities with distinct business rules, while sharing common infrastructure — knowing when to generalize a rule vs. when to fork it External partner API development: Experience owning and operating external-facing APIs used by third-party partners or brokers, including versioning, SLA management, reliability engineering, and partner onboarding Financial or commission domain knowledge: Familiarity with referral fee structures, commission splits, transaction-level economics, or financial reconciliation workflows — ideally in real estate, insurance, or fintech Audit logging and compliance: Experience building systems where every state transition must be auditable and traceable, supporting financial reconciliation and regulatory requirements Experience with Python or NodeJS development Compensation: The base pay range for this position is $176,000-$196,100; 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 #J-18808-Ljbffr Compass

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Revenue Attribution & Rules Engine in Boston, MA vacancy
  • athenahealth in Boston is seeking a Senior Software Engineer on the athenaCollector Rules team to build revenue cycle management software powering claims processing and billing workflows. The role is hybrid in Boston, MA, and focuses on scalable, secure, and maintainable... 
    Senior

    Athenahealth India

    Boston, MA
    2 days ago
  • $192k - $240k

     ...best platform in the world for engineers to understand and scale...  ...the right way.The Team:The Revenue Data Engineering Teams designs...  ...that does billing, and cost attribution for all Datadog products. We...  ...product launch at Datadog.As a Senior Software Engineer, you will own... 
    Senior

    Datadog

    Boston, MA
    1 day ago
  • $112.29k - $172.03k

     ...publishers to drive revenue and business...  ...location ( About CJ Engineering At CJ, we are passionate about software engineering. We build...  ...engineering. As a Senior Software Engineer...  ...budgets and recording‑rule design, keep a...  ..., and rightsizing attribution across teams, so waste... 
    Senior
    Temporary work
    Freelance
    Work at office
    Flexible hours
    3 days per week

    CJ Corporation

    Needham Heights, MA
    2 days ago
  • $120 - $160 per hour

     ...Senior Growth Engineer As a Senior Growth Engineer within the Product Engineering...  ...activation, retention, and revenue growth. You'll build and...  ...experience writing production software and building web...  ...Generate personalized security rule sets for use in agentic workflows... 
    Senior
    Hourly pay
    Currently hiring
    Local area
    Remote work
    Weekend work

    Semgrep, Inc

    Boston, MA
    1 day ago
  • $142k - $192k

     ...Senior Software Engineer Boston, MA Paperless Parts is a SaaS startup helping manufacturers quote...  ...experience, skills, performance, sales or revenue-based metrics, and business or...  ...all security and privacy requirements, rules and regulations and implement as required... 
    Senior
    Full time
    Work at office
    Remote work

    Paperless Parts

    Boston, MA
    5 days ago
  • athenahealth is seeking a Senior Software Engineer in Boston, hybrid, to build and maintain the athenaCollector Rules platform, enabling scalable revenue cycle management for healthcare providers. You will design user-facing experiences with React, and backend services... 
    Senior

    Socket.dev

    Boston, MA
    2 days ago
  • $266.2k - $425.9k

     ...bill, get paid, and manage revenue inside HubSpot. Our systems...  ...whole business: marketing can attribute spend to real revenue, sales...  ...'re looking for a Principal Software Engineer to help shape the technical...  ...the bar across the orgMentor senior engineers and tech leads.Drive... 
    Contract work
    Live out
    Work at office
    Remote work

    HubSpot

    Cambridge, MA
    4 hours ago
  • $91.7k - $163.7k

     ...approved AI tools to streamline workflows, automate software development tasks, and drive continuous improvement within the engineering lifecycleCollaborate with cross-functional...  ...protected by local, state, or federal laws, rules, or regulations.UnitedHealth Group is a drug... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Local area
    Immediate start
    Remote work

    UnitedHealth Group

    Boston, MA
    4 days ago
  •  ...developing complex or multiple software applications.Primary...  ...degree in Computer Science, Engineering, Information Technology, Information...  ...(3) years of experience as a Senior Software Engineer/Developer (...  ...ensuring real-time propagation of rule-test results across... 
    Senior
    Full time

    Fidelity Investments

    Boston, MA
    4 hours ago
  •  ...One Team. One Data Streaming Platform.About the Role:As a Senior Software Engineer II at Confluent, you will take ownership of critical backend...  ...integrity by standardizing structure and enforcing intelligent rules across every stream. You will be responsible for delivering... 
    Senior
    Immediate start
    Remote work

    Confluent

    Boston, MA
    1 day ago
  • $108k - $150.67k

     ...hybrid — in-office at least one to two days per week)Position: Senior Software Engineer, Full StackAbout the RoleThe Translational Genomics Group...  ...characteristic protected by local, state, or federal laws, rules, or regulations.Should you need a reasonable accommodation... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    1 day per week

    Broad Institute

    Cambridge, MA
    1 day ago
  •  ...-first strategy does more than create revenue: it generates training data, strengthens...  ...reinforce each other: the same core software and data power both, the API business...  ...talent matching. The Role We are hiring a Senior Software Engineer to build the core software behind our... 
    Senior

    AdeptID

    Boston, MA
    2 days ago
  •  ...over $4T in market value, rely on Clarasight's software to reduce risks, save costs, protect revenues, and manage emissions aligned with business objectives...  ...influence. About The Role We are seeking a Senior Software Engineer to join our founding team. As one of our first... 
    Senior
    Work experience placement

    Corporate Travel AI Network

    Boston, MA
    3 days ago
  • $108.5k - $201.5k

     ...Senior Software EngineerWB Games Boston is looking for a Senior Software Engineer to join the team! In this position, you will be architecting, implementing and maintaining...  ...practices through shared context (e.g. AGENTS.md, rules)Golang, AWS, or other server... 
    Senior
    Temporary work
    Local area

    Warner Bros.

    Newton Upper Falls, MA
    1 day ago
  • $150k - $215k

     ...user acquisition, activation, engagement, and retention. As a Senior Software Engineer on the Growth team, you will own and drive the technical...  ...flow, checkout, and shop that directly impact conversion, revenue, and member engagement. You will lead cross-functional initiatives... 
    Senior
    Full time
    Work at office
    Relocation

    WHOOP

    Boston, MA
    3 days ago
  • $65 - $95 per hour

     ...role at Fidelity Investments. We are currently sourcing for a Senior Software Engineer to work in Boston, MA! The Role Fidelity Digital Assets®, a...  ...and retirement‑related financial activities and the rules and regulations of numerous self‑regulatory organizations,... 
    Senior
    Hourly pay
    Full time
    Temporary work

    Fidelity Management & Research Company

    Boston, MA
    5 days ago
  •  ...Labviva is seeking a Senior Software Engineer , you will help advance our core purchasing platform to provide a modern e-commerce experience specifically...  ...of scientists while staying compliant with purchasing rules. We are a venture-funded start-up that acknowledges that... 
    Senior
    Work experience placement
    Work at office
    Local area
    Remote work
    3 days per week

    Labviva

    Boston, MA
    3 days ago
  •  ...Senior Software Engineer We are on a mission to improve the life and longevity of all dogs through science and technology. We will become...  ...than doubling year over year, for the last few years. We attribute this to being the only dog DNA test using a research-grade... 
    Senior
    Work at office
    Flexible hours

    Roberts Recruiting

    Boston, MA
    4 days ago
  • $160k - $190k

     ...Senior Software EngineerVIA is making an impact, and so can you.VIA is the digital infrastructure...  ...AI action is intentionally captured, attributed, and defensible. Designed for sub-...  ...an equally impressive Senior Software Engineer.As a key technical contributor at VIA,... 
    Senior
    Summer work
    Remote work
    Work from home
    Flexible hours

    VIA

    Somerville, MA
    1 day ago
  • $168.1k - $227.4k

    We are looking for a Senior Software Development Engineer to join the Amazon FSx for Lustre team. Amazon FSx for Lustre is a fast-growing AWS service...  ...satisfaction, service innovations, growth, and meeting revenue goals. As a Software Development Engineer, you will design... 
    Senior
    Internship
    Flexible hours

    Amazon

    Boston, MA
    2 days ago
  • DescriptionSAIC is currently seeking a Software Safety Engineer in Huntsville, Alabama to support to...  ...analyses via assignment of safety attributes to safety-significant functions in a...  ...in a timely mannerProvide updates to senior management regarding safety program status... 
    Senior
    Work at office
    Remote work
    Relocation
    2 days per week
    1 day per week

    Science Applications International Corporation

    Boston, MA
    4 hours ago
  • $134.3k - $189.9k

     ...mission is to make biology easier to engineer. Ginkgo is constructing, editing, and...  ...help governments and partners detect, attribute, and deter biological threats. Our...  ...respond with confidence.We are seeking a Senior Full-Stack Software Engineer to join the Biosecurity... 
    Senior
    Visa sponsorship

    Ginkgo Bioworks

    Boston, MA
    4 hours ago
  • $110k - $270k

     ...fastest-growing SaaS companies in history, we surpassed $3B in revenue in our last fiscal year with extensive growth potential...  ...impact on its customers, employees, and communities.The RoleAs Senior Software Engineer for a new product within Veeva, you will be a founding... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    3 days per week

    Veeva Systems

    Boston, MA
    2 days ago
  • $69 per hour

     ...Senior Software Engineer (REMOTE) Join to apply for the Senior Software Engineer (REMOTE) role at Upbound . Upbound is redefining how...  ...with cutting‑edge cloud technologies, and directly impact how revenue is generated and scaled—this is your seat at the table.... 
    Senior
    Full time
    Remote work
    Worldwide
    Shift work

    Upbound

    Boston, MA
    2 days ago
  •  ...Senior Frontend EngineerOkendo is hiring a Senior Frontend Engineer to build the customer marketing platform that 16,000+ Shopify...  ...turn one time shoppers into revenue-driving Superfans.Position SummaryWhat...  ..., develop, and implement software solutions in close... 
    Senior
    Remote work

    Okendo

    Dorchester, MA
    10 hours ago
  • $145k - $155k

    Senior Software Engineer As a Senior Software Engineer, you will work with a small team of full‑stack developers that work on all server‑side...  ...tasking skills and the ability to self‑learn are must‑have attributes. Candidates must be able to communicate well within a team... 
    Senior
    Work experience placement
    Casual work
    Work at office
    Immediate start

    Alarm.com

    Needham Heights, MA
    2 days ago
  • $186.16k - $190k

     ...approximately 60 days. Schneider Electric USA, Inc. seeks a Senior Software Engineer in Boston, MA. Job Description Oversee the design and...  ...believe everyone has the potential to be one. €40 billion global revenue +9% organic growth 150 000+ employees in 100+ countries... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Remote work
    Flexible hours

    Schneider Electric

    Boston, MA
    2 days ago
  •  ...ISEE is seeking an experienced Senior Software Engineer to join our team. The ideal candidate has several years of work experience, and have worked on complex, performance-critical code-bases. Role responsibilities include: - Support full software development life... 
    Senior
    Full time
    Work experience placement

    Isee

    Cambridge, MA
    1 day ago
  •  ...We are seeking a product-minded Software Engineer to join our core team. In this role, you’ll take ownership across the entire product stack designing and building backend systems, spanning into frontend when the product demands it, and bringing genuine product instinct... 
    Senior
    Full time

    Seven Ai

    Boston, MA
    1 day ago
  • $140k - $160k

     ...About this role: Pickle is seeking a dynamic, driven Senior Software Engineer, Navigation, to enhance the speed and safety of our autonomous mobile robots. If you are experienced with and passionate about navigation and controls algorithms for mobile robots, and thrive... 
    Senior
    Full time
    Work at office
    3 days per week

    Pickle Robot Company

    Charlestown, MA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Revenue Attribution & Rules Engine. Be the first to apply!