SpyCloud is seeking a Principal Software Engineer to lead the hands-on architecture and development of our next-generation data and intelligence APIs. This role requires strong systems thinking, high-quality implementation standards, and the ability to translate platform strategy into production-grade services.
Requirements
- 10+ years of experience building distributed systems, APIs, or large-scale data platforms
- Deep experience designing and implementing customer-facing APIs as long-lived products
- Strong understanding of schema governance, versioning strategies, and contract design
- Experience productionizing ML models and exposing inference services
- Experience designing or integrating agentic or autonomous workflows
- Experience building service layers on top of systems of record or semantic data layers
- Strong background in distributed systems reliability, observability, and scalability
- Proficiency in Go & Python (and/or backend service languages)
- Hands-on experience with Databricks/Snowflake
- Strong experience with AWS infrastructure and infrastructure-as-code tools
Benefits
- 401(k) with Employer Contribution
- Health, Vision, and Dental Insurance
- Health Savings Account (HSA) available with Employer Contribution
- Employer Paid Life, Short-term, and Long-term Disability Insurance
- Generous PTO Plan and 16 paid holidays per year
- Retirement Savings Plan with Employer Contribution
- Employer Provided Private Health Insurance and Healthcare Cashplan
- Employer Paid Life Insurance and Income Replacement
- Generous Holiday Plan and 14 paid holidays per year