ServiceTitan, Inc. logo

Staff Software Engineer

Job Overview

Location

US Remote

Job Type

Full-time

Category

Backend Engineer

Date Posted

April 2, 2026

Full Job Description

đź“‹ Description

  • • As a Staff Software Engineer at ServiceTitan, you will serve as a key technical leader within the Engineering leadership team, responsible for shaping the technical vision and direction of your squad’s product initiatives. This role is critical to ensuring that over 50,000 users who depend on ServiceTitan’s software daily receive reliable, scalable, and high-quality solutions that power their core business operations.
  • • You will own the end-to-end technical vision for your squad, balancing short-term delivery with long-term architectural excellence, while fostering a culture of innovation, quality, and continuous improvement in a fast-paced, remote-first environment.
  • • Day to day, you will: define and evolve the technical roadmap for your squad’s features and systems; make influential technical decisions that guide team direction without micromanaging; provide hands-on mentorship and code-level guidance to engineers across experience levels; lead regular technical design and code reviews to uphold quality standards; share knowledge through tech talks, blog posts, and collaborative sessions; and act as a technical bridge between engineering, product, customers, and leadership to ensure alignment and transparency.
  • • You will partner closely with product managers and stakeholders to translate business goals into technically sound, scalable solutions, while advocating for best practices in distributed systems, API design, and data integrity using the Microsoft .NET stack and SQL Server.
  • • The Engineering team at ServiceTitan is a collaborative, high-impact group that values technical excellence, psychological safety, and ownership. You’ll join a culture that encourages experimentation, learning from failure, and pushing boundaries—supported by modern tooling, clear processes, and a deep commitment to solving real-world problems for tradespeople and service businesses.
  • • In this role, you will deepen your expertise in large-scale .NET architectures, distributed systems, and technical leadership, while developing influence without authority—preparing you for broader impact as a technology strategist, architect, or engineering manager. You’ll have the opportunity to leave a lasting technical legacy on products used by tens of thousands of professionals every day.

🎯 Requirements

  • • 8+ years of experience in senior engineering roles, with a proven track record of designing APIs, abstractions, and tools used by other engineers
  • • 12+ years of total industry experience in software development
  • • Expert-level proficiency in the Microsoft .NET technology stack (C#/.NET) and SQL databases (including Microsoft SQL Server or equivalent)
  • • Deep understanding of distributed systems architecture, particularly microservices, along with strong skills in Git, unit testing, debugging, profiling, and performance monitoring
  • • Excellent communication and technical writing abilities, with experience conveying complex ideas to diverse audiences
  • • Bachelor’s, Master’s, or PhD in Computer Science, Physics, Engineering, or a closely related technical field

🏖️ Benefits

  • • Flexible time off (flextime) with support for autonomous work, including learning and development stipends, leadership training, and recognition via Bonusly and peer-nominated awards
  • • Comprehensive health and wellness package: company-paid medical, dental, and vision (100% employer-paid options, 90% dependent coverage), FSA/HSA, 401(k) match, telehealth, and One Medical membership
  • • Family and life-stage support: up to $20k in fertility services (IUI/IVF), surrogacy and adoption reimbursement, parental leave, Maven Maternity on-demand support, free breast milk shipping via Maven Milk, pet insurance, legal and financial planning advisory services

Skills & Technologies

Git
Senior
Remote
Degree Required

Ready to Apply?

You will be redirected to an external site to apply.

ServiceTitan, Inc. logo
ServiceTitan, Inc.
Visit Website

About ServiceTitan, Inc.

ServiceTitan provides cloud-based business management software for residential and commercial contractors in plumbing, HVAC, electrical, and other trades. Its platform integrates customer relationship management, scheduling, dispatching, invoicing, payments, marketing analytics, inventory management, and field workforce mobile applications. The system connects office teams with field technicians, automates service workflows, and offers real-time performance reporting, aiming to improve operational efficiency and revenue for home-service businesses.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Yerevan, Armenia
Full-time
Expires Jun 4, 2026
Go
Rust
Ruby
+5 more

17 days ago

Apply
Argentina - Remote
Full-time
Expires Jun 21, 2026
TypeScript
Scala
React
+4 more

3 hours ago

Apply
Argentina
Full-time
Expires May 12, 2026
Java
Remote

1 month ago

Apply
Argentina
Full-time
Expires May 20, 2026
JavaScript
TypeScript
React
+5 more

1 month ago

Apply