Elspeth Campbell is a Staff Software Engineer with 15 years of experience designing, building, and operating high-scale distributed systems, with deep expertise in backend architecture, API design, and message delivery. She has a strong track record of leading small, high-performing teams to deliver production-critical systems—from revamping outbound email pipelines and removing technical debt rapidly to building a cross-platform push notification backend used across Shopify’s mobile apps. Comfortable in high-pressure environments, she blends hands-on debugging and system design with mentorship and organizational influence, including running internal book clubs and presenting widely on the staff engineer role. Her technical breadth spans Ruby on Rails, Go, PostgreSQL, GraphQL, Kafka, and cloud/infra practices like Terraform and AWS, and she contributes to open-source Ruby tooling for enterprise auth. Based in the Greater Chicago Area, Elspeth is particularly skilled at translating mobile and product needs into reliable backend services and improving operational excellence across teams. She thrives on complex problems, continuous learning, and leveling up engineers and systems alike.
15 years of coding experience
20 years of employment as a software developer
Bachelor of Science - BS, Bachelor of Science - BS at University of Illinois Urbana-Champaign
Ruby client for Yale's Central Authentication Service protocol -- an open source enterprise single sign on system for web applications.
Role in this project:
Back-end Developer
Contributions:182 commits, 1 PR, 3 pushes in 6 years 1 month
Contributions summary:Elspeth's primary contribution focused on extending the functionality of the rubycas-client library. Their work involved adding support for faking extra attributes within the Rails framework, enhancing testing capabilities. They also addressed and merged upstream changes and refactored parts of the code to improve its modularity and functionality, contributing to the stability and maintainability of the project. Additionally, they worked on upgrading and integrating several of the libraries into the system.
Contributions:35 commits, 2 PRs, 18 pushes in 8 years 5 months
rubymacosvibeshomebrewhomebrew-tap
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Elspeth Campbell - Staff Software Engineer at Gusto