Stephen Brown II

Software engineer with a Linux systems administration background, combining 9 years of software and automation engineering experience with 6 years administering Linux systems. Specializes in Go, Python, and TypeScript. Delivers secure, reliable, and testable code with end-to-end ownership and a focus on developer productivity. Uses Claude Code and Codex for implementation, review, and verification, including multi-agent coordination and shipped React features for Actual Budget.

-
Senior Software Engineer -
JumpCloud · Remote
  • Hardened agent security for approximately 800,000 managed devices by encrypting sensitive fields without migration downtime
  • Designed and led a tamper-resistance and uninstall-protection initiative across all operating systems
  • Raised code quality across 20+ repositories through review standards and shared tooling adopted within a 250+ engineer organization, reducing defects and rework
  • Served as the primary Linux technical resource during design and implementation
  • Mentored junior developers on code quality, version control, and security best practices
  • Developed a Linux PAM module and tray application using AI for on-device password management, achieving user experience parity with Windows and macOS
  • Integrated AI assistance into workflows, reducing research and proof-of-concept development time by an estimated 25-50%
  • Modernized CI/CD with self-hosted runners, eliminating VPN dependency and reducing build wait time by up to 30%
Software Engineer 3 -
JumpCloud · Longmont, CO
  • Founded a Linux-focused team, expanding from 3 to 6 engineers to implement features across device agent and backend services
  • Served as subject matter expert on Linux agent behavior, packaging, and PAM internals
  • Developed and maintained a Go on-device agent using gRPC and Protobuf, serving approximately 75,000 Linux devices within a fleet of 750,000 managed devices
  • Introduced Zig-based static compilation to enable amd64 and arm64 support across 10+ Linux distributions
  • Maintained the Node.js legacy monolith, preserving service routing while functionality transitioned to Go microservices

Rackspace
-
Software Developer -
Rackspace · ObjectRocket · Remote
  • Created and maintained Python services and libraries, delivering features across 12+ Go microservices deployed on Docker, OpenShift, and Kubernetes
  • Improved software reliability through code reviews, coding standards, and static analysis tools
Automation Engineer I - Jun 2017 - Oct 2019
Global Linux Automation Engineers
Rackspace · Rackspace Technology · Remote
  • Maintained a framework for employee-contributed tools with a unified UI and deployment system using JavaScript, HTML, CSS, Python, Flask, and MySQL
  • Configured deployment tools using Docker, Ansible, and Jenkins, and designed Jenkins 2.x Pipeline for pull request testing
  • Conducted code reviews and provided feedback to establish best practices and maintain code quality
  • Collaborated with a UK-based team as the sole US member


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

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

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
Contributor
Local-first personal finance app built with React and TypeScript. 34 merged pull requests. Current currency-system work is in progress and unpublished.
  • Shipped 14 merged pull requests since May 2026 with Claude Code and Codex, reviewing and testing generated code
  • Improved budgeting and transaction workflows by building user-facing features in React and TypeScript
  • Expanded financial-data handling through currency utilities, import integrations, and supporting automation tools
  • Improved frontend verification through Playwright coverage and parallel local end-to-end testing
  • Developing decimal-precision support to address currency-display bugs and enable account-level currencies and multicurrency budgeting
  • Coordinating multiple AI agents and models across design, implementation, review, and verification while owning architecture and validation
AI development
AI-assisted development, Claude Code, Codex, T3 Code
Databases
MongoDB, PostgreSQL, SQLite, MySQL
Languages & frameworks
Go, Python, React, TypeScript, CSS, Flask, HTML, JavaScript, Node.js
Systems & cloud
Ansible, Bash, Docker, Git, Linux, AWS, Kubernetes, Jenkins, OpenShift
Architecture
API design, Distributed systems, Protobuf, Software architecture, gRPC
Quality
Automated testing, Code review, Playwright, Static analysis
Python data validation library. 8 pull requests 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
Linux NAS platform built on BTRFS, Python, and Django. 9 merged pull requests across 4 repositories.
  • Added ZSTD compression option for BTRFS storage pools
  • Added Jellyfin and FileBot Node plugins to the RockOn plugin registry
  • Wrote go rockon-validator to standardize formatting and validation of JSON app configuration profiles

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
“Stephen is a rare engineer who's invested in making his team better.
I managed Stephen directly for a year at JumpCloud, after working alongside him for several years before that on the Devices engineering team.
When we needed to improve the security posture of the JumpCloud Agent, one of the most sensitive and widely deployed pieces of software we ship, Stephen designed and drove the project. It's on track for a successful release because of the thought and effort he brought.
What I appreciated most about Stephen was his push to improve his own skills, the product, the infrastructure, and the day-to-day experience of his fellow engineers.
Any team would be lucky to have him.”
Daniel Judge · Senior Engineering Manager 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