Senior Software Engineer, Platform

🇺🇸 San Francisco, California
Posted 6 months ago
Expires June 17, 2026

Beacon Software is seeking a Senior Software Engineer to lead the architecture and delivery of our CRM and data-driven prospecting platform. This role is pivotal in transforming ambiguous challenges into structured systems, standards, and processes that enhance the efficiency of our Business Development, Mergers & Acquisitions, and portfolio teams. As an AI-first orchestration position, you will integrate people, data, and systems to automate impactful workflows and provide timely insights.

Key responsibilities include designing a unified system of record and insight to facilitate timely outreach to top prospects, modeling entities with identity resolution and data quality safeguards, and delivering self-serve reporting and dashboards with clear service level agreements. You will automate multi-step go-to-market and business development processes across various channels, implement large language model-powered agents for research and due diligence, and establish retrieval-augmented generation pipelines to present relevant documents and signals at appropriate times. Additionally, you will build and maintain integrations between Salesforce and external data providers, connect APIs and event streams to ensure data enrichment and accuracy, and develop pragmatic practices for privacy, reliability, and change management.

The ideal candidate possesses over eight years of experience in software engineering with significant ownership of CRM-centric platforms or revenue/operations systems, thrives in ambiguous environments, and excels at creating processes where none exist. A strong understanding of business development and M&A workflows is essential, along with the ability to translate qualitative feedback into quantitative goals and service level agreements. Deep integration experience, including APIs, webhooks, and authentication, as well as expertise in identity resolution and data governance, is required. Hands-on experience with AI integration, such as calling large language models, building retrieval-augmented generation pipelines, prompt design, evaluation, and implementing guardrails, is also necessary. Clear and concise communication skills are vital, enabling effective incorporation of feedback from both technical and non-technical partners into timely roadmaps.

Beacon Software offers a competitive compensation package, including salary, equity, and benefits. The company fosters a culture of humility, honesty, hunger, and a long-term horizon, aiming to build a generational software company. Employees are encouraged to take ownership, work collaboratively, and contribute to the company's growth and success.

More Jobs at Beacon Software