What are the responsibilities and job description for the Staff Software Engineer position at Beacon?
About the Company
Our client is a private equity-backed legal technology company with approximately 300–370 employees and a growing engineering organization. The company is the market leader in its category, serving thousands of law firms nationwide through a platform that combines expert witness services, litigation intelligence, workflow software, and AI-powered products. Profitable since inception and backed by a leading growth-oriented private equity firm, the business has experienced significant growth over the past decade and is now entering a major technology transformation. With a newly appointed CTO and continued investment in engineering, data, cloud infrastructure, and AI, the company is evolving from a services-led organization into a modern software and data platform.
About the Role
We're looking for a Staff Software Engineer to help architect and build the next generation of the platform. Reporting directly to the CTO, you'll play a key role in modernizing infrastructure, scaling data systems, and developing AI-powered products that transform legal workflows. This is a high-impact opportunity for an experienced engineer who enjoys solving complex technical challenges, influencing technical strategy, and mentoring other engineers.
Responsibilities
- Design and build scalable distributed systems and platform infrastructure
- Lead architecture decisions across cloud, data, and application layers
- Own AWS infrastructure and cloud strategy
- Develop AI-powered features including LLM workflows, vector search, and RAG systems
- Build and optimize data pipelines, warehousing, and analytics platforms
- Establish engineering best practices around reliability, testing, CI/CD, and observability
- Mentor engineers and drive technical excellence across teams
- Partner with Product and Leadership on technical roadmap and strategic initiatives
Qualifications
- 8 years of software engineering experience
- Strong expertise in Node.js, TypeScript, and PostgreSQL
- Deep AWS experience and infrastructure ownership
- Experience with Terraform, CDK, or similar infrastructure-as-code tools
- Strong system design and distributed systems knowledge
- Experience building production AI/ML or LLM-powered products
- Excellent communication and leadership skills
Preferred Skills
- Experience with marketplace, SaaS, or LegalTech platforms
- Salesforce migration or platform modernization experience
- Data engineering and analytics platform expertise
- Payments or financial systems experience