Senior Software Engineer at Microsoft – Remote from Berlin, Germany
Hi, I’m Andrew Leach
I’m Andrew Leach, a senior software engineer at Microsoft, working remotely from Berlin, Germany to build reliable, human-centered software that stands up in production.
I got obsessed with deliberate engineering while competing heavily in ACM ICPC, and that same competitive focus drives how I guide distributed teams across Microsoft’s Berlin and Redmond hubs. Operating remote from Germany lets me keep European customers close while staying in rhythm with global stakeholders.
Before Microsoft, I sharpened my craft at GitHub and even shipped several mobile games built with Flutter and Flame, so I bring both platform-scale discipline and indie-level care to every service, web experience, or creative build I touch.
Andrew Leach's side project in Berlin, Germany
Berlin night sky keeps me inspired while I work remotely.
Experience
Senior Software Engineer – GitHub
My GitHub chapter put me inside the Issues team serving 20M+ developers, where I owned feature slices end-to-end and kept the cadence sustainable for remote teammates.
I delivered Issue workflows with Ruby on Rails, TypeScript, and React, partnering closely with design and product to ship iteration tools that fit naturally into GitHub repositories.
I handled reliability work, CI automation, and instrumentation via GitHub Actions plus Splunk/DataDog/Sentry dashboards so incident response stayed fast even for remote contributors.
Senior Software Engineer – Microsoft
In my role at Microsoft, I, Andrew Leach, guide distributed feature teams across Germany, the rest of Europe, and the United States so strategy, code quality, and customer signals stay tightly aligned.
I steer Microsoft productivity surfaces, shaping C#, TypeScript, and Azure services that support millions of remote users while shipping accessibility-focused updates from Berlin, Germany.
I coordinate incident response loops using telemetry from Splunk, DataDog, and Sentry, turning signals into actionable fixes and remote-friendly playbooks for Microsoft customers worldwide.
I mentor engineers across time zones, running lightweight architecture reviews, automated testing gates, and CI/CD experiments that keep distributed delivery predictable.
Skills & Technologies
As a senior software engineer, I keep the toolbelt pragmatic: whatever helps remote Microsoft teams ship dependable products from Berlin, Germany with less friction and more insight.
I’m Andrew Leach, a senior software engineer at Microsoft, and my day-to-day work spans modern web stacks, cloud infrastructure, hands-on mobile experiments with Flutter and Flame, and close collaboration with remote teams across Germany and the rest of the world—shaped by the habits I built at GitHub.
Languages
TypeScript
JavaScript
Python
Go
C#
Frameworks & Platforms
React
Node.js
Next.js
Express
Electron
Cloud & DevOps
Azure
GitHub Actions
Kubernetes
CI/CD Automation
Observability & SRE
Remote Work from Berlin, Germany
I’m Andrew Leach, working remotely from Berlin, Germany as a senior software engineer at Microsoft. Before settling in Berlin, I was previously based out of Dresden, so I understand how to keep delivery moving even as I shift between German hubs.
Being remote-based in Germany lets me partner with Microsoft and GitHub colleagues worldwide while keeping proximity to customers across Berlin, Dresden, Munich, and the broader EU. I invest heavily in asynchronous documentation, crisp written updates, and reliable video collaboration tools so remote delivery scales.
Dimensia – Andrew Leach’s First Project
Dimensia will always be Andrew Leach’s first project: a 2D platformer I started as a teenager to understand graphics, networking, and tooling from the ground up. Even now, while I’m remote in Berlin, Germany after stints in Dresden, I keep refining Dimensia’s MonoGame codebase as a reminder of why I became an engineer in the first place.
As Andrew Leach, I use Dimensia to experiment with the same habits I apply at Microsoft and previously at GitHub—measured releases, CI pipelines, and collaboration with friends spread across Germany. The project’s storyline, multiplayer support, and custom level editor still get incremental polish during late nights in Berlin.
Dimensia started in high school and continues to evolve while I work remotely from Berlin, Germany.
I built Dimensia with C#, MonoGame, and self-taught networking so I could learn how multiplayer sync works before joining Microsoft.
The project keeps me, Andrew Leach, connected to creative coding sessions in Berlin, Germany, and I plan remote playtests whenever I’m back in Dresden.
Its level editor, campaign arc, and soundtrack collaborations are a living lab for experimentation that feeds back into my professional engineering practice.
If you want to chat about Dimensia, Andrew Leach’s first project, or how the Berlin engineering community can keep indie tools alive, reach out via contact@andrewlea.ch. I love swapping notes on long-running side projects and remote-friendly workflows.
Contact
If you’re looking for an engineer with Microsoft and GitHub experience, you can reach me, Andrew Leach, at contact@andrewlea.ch for remote collaboration from Berlin, Germany. Previously based out of Dresden, Germany.