What is a Software Engineer at Beacon Software?
At Beacon Software, a Software Engineer is not merely a coder; you are a technical architect and a value-creation partner. As a permanent capital holding company, Beacon Software acquires and scales essential businesses. In this role, you will be deployed across our portfolio companies to modernize legacy systems, implement AI-powered features, and bridge the gap between complex technical architecture and tangible commercial outcomes.
You will operate in a high-impact, entrepreneurial environment where you are expected to diagnose bottlenecks, refactor monoliths into scalable services, and mentor internal teams. Whether you are building a unified system of record for our M&A platform or refactoring a portfolio company’s backend, you will be responsible for translating business ambitions into technical roadmaps. This role is designed for engineers who possess a deep curiosity about how software creates enterprise value and who thrive when given the autonomy to solve "fuzzy" problems.



