What are the responsibilities and job description for the Software Engineer position at Crescent City Recruitment Group?
Software Engineer
Job ID : SRN2025-10100
Position : Software Engineer
Type : Full Time
Location : On-site, San Francisco, CA
Compensation : $110,000 - $185,000 Equity (0.15% - 0.50%)
About the Role :
We are modernizing the global construction industry by connecting outdated and siloed software systems through proprietary APIs and a modern UI. As a Software Engineer, you'll simplify complex systems, unify fragmented data, and build scalable backend systems to streamline workflows and enhance profitability for construction teams.
Roles and Responsibilities :
- Unification : Develop scalable solutions to unify data objects, models, authentication, account-linking UX, and features like filters and pagination across dozens of fragmented systems.
- On-Prem Systems : Enable secure, fast, and reliable connections to SQL-based, DLL-based, and API-based systems, some built decades ago. Implement real-time communication and webhooks where necessary.
- Scale & Speed : Manage millions of daily API requests while ensuring low latency through efficient caching layers and data storage solutions.
- Operational Excellence : Create a reliable API layer over legacy systems, expanding integration capabilities and maintaining development velocity with scalable testing frameworks.
- Backend and Frontend Development : Build front-end apps that leverage internal APIs to improve API usability and create innovative customer-facing features.
- Variety : Research unique integrations to overcome system-specific challenges, blending engineering and deep technical investigation.
Open Positions :
Job Requirements :
Salary : $110,000 - $185,000