Senior Software Engineer - Revenue Attribution & Rules Engine
$176k - $196.1kCompass
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
- 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
$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$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...SeniorTemporary workFreelanceWork at officeFlexible hours3 days per week$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...SeniorHourly payCurrently hiringLocal areaRemote workWeekend work$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...SeniorFull timeWork at officeRemote work- 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
$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 workLive outWork at officeRemote work$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...SeniorMinimum wageFull timeWork experience placementLocal areaImmediate startRemote work- ...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...SeniorFull time
- ...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...SeniorImmediate startRemote work
$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...SeniorFull timeWork at officeLocal areaFlexible hours2 days per week1 day per week- ...-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
- ...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...SeniorWork experience placement
$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...SeniorTemporary workLocal area$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...SeniorFull timeWork at officeRelocation$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,...SeniorHourly payFull timeTemporary work- ...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...SeniorWork experience placementWork at officeLocal areaRemote work3 days per week
- ...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...SeniorWork at officeFlexible hours
$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,...SeniorSummer workRemote workWork from homeFlexible hours$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...SeniorInternshipFlexible hours- 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...SeniorWork at officeRemote workRelocation2 days per week1 day per week
$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...SeniorVisa sponsorship$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...SeniorWork at officeLocal areaRemote workWork from homeFlexible hours3 days per week$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....SeniorFull timeRemote workWorldwideShift work- ...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...SeniorRemote work
$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...SeniorWork experience placementCasual workWork at officeImmediate start$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...SeniorFull timeTemporary workWork experience placementRemote workFlexible hours- ...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...SeniorFull timeWork experience placement
- ...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...SeniorFull time
$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...SeniorFull timeWork at office3 days per week
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!
- senior robotics software engineer Boston, MA
- software system engineer Boston, MA
- part time software developer Boston, MA
- security software engineer Boston, MA
- intel software engineer Boston, MA
- software developer fintech Boston, MA
- new graduate software engineer Boston, MA
- software development engineer aws Boston, MA
- information technology software engineer Boston, MA
- associate software developer Boston, MA


