Dear Uber Talent Acquisition team,
I am reaching out about the Software Architect role you have open on your careers page. I have spent much of the past decade in software architecture, and I would be glad to bring that depth to your team.
I read up on Uber before writing, and what struck me was your work re-architecting the dispatch platform and the engineering posts on moving to a cell-based architecture. It seems like a pivotal time to join, and I would be glad to bring my software architecture experience to bear on it.
Looking at the job description, the three areas you weight most heavily are large-scale system design, reliability and scalability and technical leadership across teams. Those are what a software architect hire lives or dies on, and I can point to real results in each.
On large-scale system design, my core toolkit is distributed systems, event-driven design and API contracts. As a Software Architect at Atlassian, I architected the platform's move from a monolith to event-driven services, cutting cross-team deploy conflicts to near zero. Past that, I wrote the architecture decision records the whole org now references.
For reliability and scalability, I turn to load testing, caching and capacity planning. In my time as a Software Architect at Atlassian, I steered the redesign that held p99 latency under 200ms while traffic tripled over a year.
As for technical leadership across teams, I offer architecture reviews, RFCs and mentoring. Working as a Software Architect at Atlassian, I ran the architecture guild and mentored six senior engineers into confident system designers. Past that, I set the RFC process that every major change now goes through.
I would be glad to walk you through any of this in an interview and explain why I would be a strong addition. I am ready to dig in, help your teams design and ship, and grow with the org.
Thank you for considering me, and I hope to speak soon.
Yours sincerely,
Theo Script
theo.script@gmail.com