
Remote opportunity at
ServiceTitanSenior Staff Software Engineer
ServiceTitan is seeking a Senior Staff Software Engineer to join its Aspire business unit, a SaaS provider delivering cloud-based management systems for the landscaping and commercial…
Career Tools
About This Role
ServiceTitan is seeking a Senior Staff Software Engineer to join its Aspire business unit, a SaaS provider delivering cloud-based management systems for the landscaping and commercial cleaning sectors. Operating remotely, this position focuses on driving technical strategy across squads, building core abstractions, and designing scalable cloud-native architectures. The role is suited for an experienced technical leader with a background in distributed systems and the .NET stack who enjoys mentoring senior…
Job Description
ServiceTitan is seeking a Senior Staff Software Engineer to join its Aspire business unit, a SaaS provider delivering cloud-based management systems for the landscaping and commercial cleaning sectors. Operating remotely, this position focuses on driving technical strategy across squads, building core abstractions, and designing scalable cloud-native architectures.
The role is suited for an experienced technical leader with a background in distributed systems and the .NET stack who enjoys mentoring senior engineers and translating high-level objectives into actionable roadmaps. The organization emphasizes a collaborative culture and values engineering judgment, data-driven execution, and the integration of AI-assisted development tools.
Total compensation includes a base salary range of USD 218,300 to 327,500 per year (depending on geographic zone), complemented by an annual bonus, equity, and comprehensive health and lifestyle benefits.
Responsibilities
- Identify and solve systemic challenges impacting multiple product squads to ensure architectural consistency across research and development
- Own initial execution phases for complex initiatives by building core abstractions and proof-of-concept models
- Architect cloud-native, distributed systems utilizing Docker, Kubernetes, and Kafka to support global concurrency and reliability
- Mentor senior and staff level engineers, conduct code and design reviews, and expand the interview bench
- Collaborate with engineering leadership to align technical debt reduction efforts with product goals
- Translate high-level strategic objectives from leadership into clear execution roadmaps for technical domains
Requirements
- Over 15 years of professional software engineering experience with a track record of building tools or frameworks adopted across departments
- Deep, current expertise in the Microsoft ecosystem including C# and .NET Core
- Extensive hands-on background in distributed systems and cloud-native patterns like Docker and Kubernetes
- Demonstrated ability to utilize performance profiling and system metrics to guide architectural decisions and identify bottlenecks
- Hands-on familiarity with AI coding assistants such as ChatGPT, Claude, Cursor, or GitHub Copilot
- Experience integrating LLM APIs or AI services into production applications
Qualifications
- Bachelor of Science, Master of Science, or PhD degree in Computer Science, Physics, Engineering, or a related field, or equivalent practical experience
Core Skills
Benefits
- Flexible time off and autonomous work support
- Comprehensive onboarding and leadership training programs
- Company-paid medical, dental, and vision insurance options
- Flexible spending and health savings accounts
- 401k match program
- Telehealth options including One Medical memberships
- Parental leave, fertility service support, surrogacy, and adoption reimbursement
- On-demand maternity support and breast milk shipping services
- Pet insurance, legal advisory services, and financial planning tools
- Annual bonus and equity
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this role remote?
Yes, the posting lists the remote status as remote.
What is the salary range for this position?
The good faith base salary estimate ranges from USD 218,300 to 327,500 per year depending on geographic location, supplemented by an annual bonus and equity.
What technical stack is required?
Candidates must possess deep, current knowledge of C#, .NET Core, and the Microsoft ecosystem, along with extensive experience in distributed systems and cloud-native patterns like Docker and Kubernetes.
What education is required?
A Bachelor of Science, Master of Science, or PhD in Computer Science, Physics, Engineering, or a related field is required, though equivalent high-level practical experience is also accepted.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.