**
ServiceTitan is seeking a Principal Software Engineer to lead technical initiatives and influence the architectural direction of their platform for home and commercial services. The role requires extensive experience in large-scale systems, hands-on coding, and strong leadership skills to mentor engineers while driving technical excellence.
**
Job Summary
Define the technical vision for your domain, plan 18+ months ahead, and see it through, writing code, leading implementation, and taking end-to-end accountability for quality and outcomes.
Be the reference point for engineering excellence, conducting architecture reviews, identifying systemic risks, and introducing improvements that make the entire organization more effective at shipping.
Partner with engineering leadership on roadmap and resource planning across company-wide initiatives, surfacing and advocating for non-functional requirements like scalability, resilience, security, and performance.
Matching Summary
Match Score: 75
**
ServiceTitan is seeking a Principal Software Engineer to lead technical initiatives and influence the architectural direction of their platform for home and commercial services. The role requires extensive experience in large-scale systems, hands-on coding, and strong leadership skills to mentor engineers while driving technical excellence.
**
Skills & Requirements
Must-have
technical vision and planning
system design and implementation
engineering excellence and standards
shared systems and reusable patterns
coaching and mentoring engineers
AI/ML systems and LLM architectures
Nice-to-have
customer impact focus
intellectual curiosity
risk identification and ownership
Key Requirements
10+ years industry experience
7+ years senior IC roles
designing and shipping large-scale distributed systems
deep expertise in primary technology stack
strong command of distributed systems fundamentals
hands-on experience with cloud infrastructure
solid grounding in data architecture
experience leading monolith-to-microservices migrations
B.S., M.S., or PhD in Computer Science, Engineering, or related field