Job Description
Ready to Be a Titan? At ServiceTitan , we build the operating system for the trades — a comprehensive platform that powers scheduling and dispatch, CRM, payments, financing, reporting, and more for thousands of service businesses across the U.S. and beyond. We apply Machine Learning and AI throughout to automate workflows, surface insights, and help our customers run better businesses. We're a quality-driven engineering organization working on the cutting edge of the .NET platform — designing systems for scale, solving hard technical problems, and holding a high bar for craft. If that's the kind of work that excites you, we'd love to hear from you. We are seeking a high-impact Staff Software Engineer to serve as a technical visionary and force multiplier across our R&D organization. While you will be a foundational member of a team, your influence extends beyond a single product area – you are a process architect who ensures our implementations are robust, elegant, and scalable for the long term. In this role, you will lead through high-level design and deep hands-on execution, with roughly 70% of your time spent building core abstractions and 30% shaping the broader architectural roadmap through peer partnership and mentorship. Because we build for high-scale performance, expert-level mastery of C# and the .NET stack is the bedrock of how you will raise the talent bar at ServiceTitan . What You’ll Do Own the Architectural Vision: Serve as the go-to technical authority not just for a squad, but for complex cross-functional domains, ensuring our systems remain scalable and a point of pride for the entire organization. Lead through Execution: Drive the delivery of high-complexity systems and foundational abstractions, taking projects from initial architectural sketch to successful production launch. Architect for Global Scale: Design and implement cloud-native patterns (Docker/Kubernetes) and distributed systems that handle the massive throughput of a public-stage Saa