Summary
Bryan Roscoe is a Principal Software Engineer based in Austin with 12+ years of experience building and scaling engineering teams while remaining a strong individual contributor. He is a polyglot developer—most fluent in C#, Python, and TypeScript—with deep experience in CI/CD, Docker, and AWS-native tooling. Bryan has repeatedly built platform and DevOps capabilities from the ground up, implementing IaC (Terraform/CloudFormation), configuration as code (Ansible), and cost-saving cloud architectures that delivered measurable business impact. He has led SRE and platform teams at high-growth companies and large tech firms, and also shifted back to hands-on engineering roles when he wanted to ship technical work directly. His background spans performance-critical systems (high-throughput messaging, distributed caching) and large data/remote-sensing projects from earlier research roles, reflecting an ability to work across the stack and lifecycle. Colleagues rely on him for pragmatic architecture, process improvements, and turning operational complexity into repeatable, automated systems.
12 years of coding experience
17 years of employment as a software developer
Master of Science (M.S.) PhD Candidate Computer Science, Master of Science (M.S.) PhD Candidate Computer Science at The University of Texas at Dallas
BS Computer Science Math Information Systems, BS Computer Science Math Information Systems at Salisbury University