Summary
Jay Cain is a seasoned software engineering leader with 11 years of experience who currently leads Slack AI after scaling connective-platform teams at Slack Connect. He blends hands-on backend expertise in Scala, Java/Kotlin, microservices, and cloud-native tooling with a track record of building developer-facing platform infrastructure that helps teams "just ship" reliable services. Jay has repeatedly moved between IC and management roles, contributing code (GRPC, Spring Boot, Kubernetes, Elasticsearch) while coaching teams through Kanban and CI/CD practices. His background spans startups and large enterprises—from Lockheed Martin systems work to modern SaaS—giving him a pragmatic systems-first approach to product delivery. Based in Denver, he pairs a math and computer science foundation (MS) with deep operational experience, often choosing pragmatic engineering patterns (e.g., pub/sub via capped collections) over heavyweight tooling.
11 years of coding experience
22 years of employment as a software developer
Masters of Science Computer Information Technologies, Masters of Science Computer Information Technologies at Regis University
English