Senior Software Engineer

Stephen Brown II

Owns problems end-to-end across Python, Go, and TypeScript, with a focus on reliability, security, and developer productivity. Scopes ambiguous research into shippable deliverables. Picks up new languages quickly; currently learning Rust and exploring Elixir.

-
Senior Software Engineer -
JumpCloud · Remote
  • Served as primary technical resource for dozens of engineers across design and implementation; directly mentored 5+
  • Raised code quality across 20+ repositories with review standards and shared tooling adopted by teams across the 250+ engineer org
  • Led a tamper-resistance and uninstall-protection initiative spanning Windows, macOS, and Linux
  • Hardened agent security across ~800K managed devices; encrypted sensitive fields while avoiding migration downtime
  • Owned CI/CD modernization; self-hosted runners, eliminated VPN dependency, cut build wait time by 30%
  • Integrated AI assistance into workflow, cutting research and PoC development time by an estimated 25-50%
  • Built a Linux PAM module and tray app for on-device password management, reaching UX parity with Windows and macOS
KubernetesGolangAIMongoDBLLMsAWSGitHubPostgreSQLDocker
Software Engineer 3 -
JumpCloud · Longmont, CO
  • Founded a Linux-focused team (grew from 3 to 6 engineers) supporting client devices across multiple distros
  • Built and maintained Go on-device agent (gRPC/protobuf) serving ~75K Linux devices across a fleet of ~750K managed
  • Introduced Zig-based static compilation, enabling amd64 and arm64 support across 10+ Linux distributions spanning RHEL 7 to Ubuntu 22.04
PythonGolanggRPCDockerLinuxGitHubAWS

Rackspace
-
Software Developer -
Rackspace · ObjectRocket · Remote
  • Built and maintained Python services and libraries; shipped features across 12+ Go microservices deployed on Docker, OpenShift, and Kubernetes
KubernetesDockerPythonAWSGolang
Automation Engineer I - Jun 2017 - Oct 2019
Global Linux Automation Engineers
Rackspace · Rackspace Technology · Remote
  • Maintained framework application for employees to contribute tools with a common UI and deployment system (JS/HTML/CSS frontend, Python/Flask/MySQL backend, Python client library)
  • Implemented and configured deployment tools using Docker, Ansible, and Jenkins; designed and built Jenkins 2.x Pipeline for PR testing
  • Led team to implement better checks and consistency to improve and maintain code quality
  • Worked with UK-based team as sole US member
JenkinsDockerPythonGitHubAnsible
Linux System Administrator I - Jan 2014 - Jun 2017
Global SysAd Maintenance Team
Rackspace · Rackspace US, Inc. · San Antonio, TX
  • Contributed multiple features to team's jinja2-based templating system
  • Built a custom UI surfacing upcoming services from the maintenance calendar backend
  • Developed an auto-numbering tool for maintenance templates using React
ReactFlaskBashLinuxPython

Linux System Administrator - Apr 2011 - Dec 2013
Bloomberg School Of Public Health, Knowledge for Health Project
Johns Hopkins Center for Communication Programs · Baltimore, MD
  • Successfully led team to adoption of git and a development > staging > production deployment workflow
  • Designed Puppet configuration management to maintain and deploy to development and production servers
  • Maintained and automated servers supporting Drupal multisite deployments with LAMP stack on physical and virtual hosts, and Apache Solr search indexes
VagrantGitDrupalLinuxPuppet

Software Test Specialist - Tier 3 Escalations -
MICROS Systems · Columbia, MD
  • Analyzed and diagnosed the most difficult customer-reported issues
  • Documented issues for developer and QA teams to remedy
TroubleshootingDebuggingTestingSQL

Counter Operations Agent -
Geek Squad · Baltimore, MD
  • Diagnosed client issues, checked in computers for service, and maintained customer relationships through the repair process
TroubleshootingCustomer Service

Tech Support Specialist -
On-site technical support for Windows desktops, servers, and networking infrastructure.
  • Supported desktops and end-node business networking; ran and terminated CAT5 cabling for 12+ client accounts
  • Resolved virus infections, Outlook issues, PC migrations, and network connectivity issues
  • Wiped and reinstalled Windows XP systems using DBAN, Sysprep, and Clonezilla
Customer ServiceWindowsNetworking
Databases: MongoDB, PostgreSQL, SQLite
Systems: Bash, Git, Linux
Languages: Golang, Python, React, TypeScript
Infrastructure & Cloud: Ansible, Docker, AWS, Kubernetes
Local-first personal finance app (TypeScript/React, 26k+ stars). Active contributor since 2025 with 35+ merged PRs.
  • Currency-precision helpers and dynamic currency display options for international users
  • Added BALANCE_OF() formula, drag-and-drop reordering, nYNAB scheduled imports, and CSV line-trim
  • Built multi-account import plugin and custom theming support
Node.jsOpen SourceReactTypeScript
Python data validation library (28k+ stars). Contributed 8 PRs from 2019 to 2020.
  • 5% parse speed gain by switching from type() calls to __class__ attribute lookup
  • Added subclass encoder support so subclasses of known types serialize with their parent's encoder
  • Introduced JSON benchmark suite, voluptuous comparison benchmark, and docs example linting
PythonPerformanceOpen Source
Linux NAS platform built on BTRFS. Contributor across 4 repos (core, plugin registry, validator, dev env) with 9 merged PRs from 2020 to 2023.
  • Added ZSTD compression option for BTRFS storage pools
  • Added Jellyfin and FileBot Node plugins to the RockOn plugin registry
  • Wrote rockon-validator to standardize formatting and validation of JSON app configuration profiles
NASPythonOpen SourceBTRFSLinux

Additional open-source contributions: Home Assistant, HTTPX, isort, TandoorRecipes, Nightscout, and Toolkit for YNAB.

“Stephen was a joy to work with at JumpCloud. He takes a very thorough and intelligent approach to engineering and brings with him a wealth of experience and knowledge.”
Benjamin Schneider · Senior Software Engineer at JumpCloud
“Stephen is a very thoughtful, meticulous engineer. I can count on him to understand the nuances of technologies we work with, and leverage them to make our products more robust.”
Scott Thurston · Principal Software Engineer at JumpCloud
“Stephen is a great software engineer with a technical focus in Go, Bash, and device and identity management, along with strong foundational Linux skills. In our time working together, he demonstrated a practical understanding of these technologies and a straightforward approach to problem-solving. He will bring these specific technical capabilities to any team looking to leverage his skill set.”
Jose Palma · Staff Software Engineer at JumpCloud
“Stephen is an exceptional teammate with an impressive command of Linux systems and a proactive approach to software quality. He has a keen eye for system architecture, often identifying edge cases and integration issues before they can escalate. As a curious, tech-forward developer, he elevates the work of everyone around him. I highly recommend him and truly appreciate the opportunity to work alongside him on the devices team.”
Steve Zazeski · Senior Software Engineer at JumpCloud
“I had the opportunity to work closely with Stephen both as his direct manager and later as his skip-level leader, which gave me a unique perspective on his impact over time. Knowing what I know today, I would absolutely hire him again and fight to keep him on my team. Stephen combines deep technical expertise with a strong sense of ownership, consistently identifying opportunities to improve security, developer productivity, and the overall health of our engineering systems. He's also a collaborative teammate who generously shares his knowledge, mentors others, and elevates those around him. Any organization looking for an engineer with strong technical judgment, initiative, and a team-first mindset would be fortunate to have him.”
David Gaffield · Director, Engineering at JumpCloud