Principal Software Engineer

ServiceTitan

Yerevan, Armenia
**
Technical vision and planning
System design and implementation
Engineering excellence and standards
** 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

Work Rights

Not specified

Tailored Resume

Cover Letter