Overview
We’re looking for a seasoned technical leader who brings deep expertise, broad systems thinking, and the hands-on drive to take complex ideas from design through delivery. You’ll work at the intersection of architecture and execution – shaping the technical direction of company-wide initiatives while staying close enough to the code to make them real.
- Define the technical vision for your domain, plan 18+ months ahead, and see it through
- Produce complete, production-ready system designs and help build them
- Write code and lead others in writing high-quality code
- Drive and participate in major architectural decisions relating to scale, reliability, and security
- Serve as a reference point for engineering excellence
- Conduct architecture reviews, identify systemic risks, and introduce improvements
- Proactively identify opportunities to extract shared systems and define reusable patterns
- Coach and mentor Staff and Senior engineers in technical design, architecture, and systems thinking
- Run cross-team knowledge-sharing sessions
- Partner with engineering leadership on roadmap and resource planning
- Surface and advocate for non-functional requirements
- Assess candidates for senior technical roles and design interview plans
- 10+ years of industry experience in large-scale enterprise web or SaaS applications, with 7+ years in senior IC roles designing and building systems used by other engineers at scale
- Proven track record of designing and shipping large-scale distributed systems
- Deep expertise in at least one primary technology stack (e.g. C#/.NET, Java, C++ or equivalent)
- Ability to quickly ramp up on and contribute to any technology in ServiceTitan's stack
- Strong command of distributed systems fundamentals: event-driven architecture, asynchronous programming, concurrency, fault tolerance, and performance tuning
- Hands-on experience with cloud infrastructure (Azure, AWS, or GCP), including architecture, automation, and operational practices
- Solid grounding in data architecture: relational, NoSQL, vector databases, and distributed persistence
- Familiarity with AI/ML systems and LLM-based architectures
- Experience leading monolith-to-microservices or service-oriented migrations through to completion
- Strong command of modern engineering practices: Git, CI/CD, containerization (Docker), RESTful services, and observability tooling
- B.S., M.S., or PhD in Computer Science, Engineering, or a related technical field
- Bias for execution: you are equally comfortable at the architecture whiteboard and in the codebase
- Strong communication skills
- Coaching mindset
- Breadth across the engineering landscape with deep mastery in at least one area
- Habit of identifying risks, dependencies, and improvement opportunities
- Strong empathy for end users
- Flextime, recognition, and support for autonomous work
- Flexible time off with ample learning and development opportunities
- Comprehensive onboarding program
- Leadership training for Titans at all levels
- Bonusly and peer-nominated awards
- Company-paid medical, dental, and vision for employees and dependents
- Parent and siblings’ insurance
- Wellness benefit
- Office massage
- Parental leave and support
- Financial planning tools
- Employee Assistance Program services
- Systems thinking
- Technical leadership
- Architecture design
- Mentorship
- Strategy planning
- Risk assessment
- C#/.NET
- Java
- C++
- Azure
- AWS
- GCP
- NoSQL
- Vector databases
- AI/ML
- LLM
- Git
- CI/CD
- Docker
- RESTful services
- Elasticsearch
- DataDog
- Prometheus
✨ Our intelligent job search engine discovered this job and republished it for your convenience.
Please be aware that the job information may be incorrect or incomplete. The job announcement remains the property of its original publisher. To view the original job and its full details, please visit the job's URL on the owner’s page.
Please clearly mention that you have heard of this job opportunity on https://ijob.am.




