ServiceTitan logo

Staff Software Engineer

ServiceTitan
NewPosted today

LOCATION

United States · Remote

EXPERIENCE

12+ Years

TYPE

FullTime

SALARY

$185.3K - $297.4K /year

SKILLS REQUIRED

Software ArchitectureC#distributed systemsTechnical LeadershipDockerKubernetesPerformance Profiling

Job description

Overview

Staff Software Engineer at Aspire, a ServiceTitan company, building the cloud-based business management SaaS platform for the landscaping and commercial cleaning industries. This role is remote.

What you'll do

  • Serve as the go-to technical authority for complex cross-functional domains, keeping systems scalable.
  • Drive delivery of high-complexity systems and foundational abstractions from architectural sketch to production launch.
  • Design and implement cloud-native patterns (Docker/Kubernetes) and distributed systems that handle high throughput.
  • Proactively identify systemic technical debt and lead initiatives to improve the shared engineering engine.
  • Maintain high standards for clean code and performance, contribute to engineering best practices, and help expand the interview bench and mentor senior talent.
  • Partner with Product, Design, and Engineering leadership to translate executive-level goals into technical reality.

What you'll need

  • 12+ years of professional engineering experience, with a proven track record of building critical APIs and infrastructure that enable other engineers.
  • Expert-level, current knowledge of the Microsoft .NET technology stack (C#, .NET Core, ASP.NET MVC, Web APIs).
  • Extensive hands-on experience with distributed systems and design patterns (Saga, CQRS, Event Sourcing) that ensure resiliency at scale.
  • Use of performance profiling and data analysis to drive architectural decisions and prove the impact of technical recommendations.
  • High proficiency with Git, SQL Server, and advanced debugging/profiling tools for high-traffic environments.
  • A proactive, "no-ego" approach to problem-solving, able to move between deep technical detail and high-level business strategy.
  • B.S., M.S., or PhD in Computer Science, Physics, Engineering, or a related field (or equivalent practical experience).
  • Hands-on experience leveraging AI coding tools (e.g., Claude, ChatGPT, Cursor, GitHub Copilot) to accelerate development, improve code quality, and streamline debugging.
  • Ability to critically evaluate and integrate AI-generated output, applying engineering judgment to ensure correctness, security, and maintainability.
  • Experience integrating LLM APIs (e.g., OpenAI, Anthropic) or AI services into production applications.
  • Eagerness to stay current with the evolving AI tooling landscape and champion best practices for AI-assisted development within the team.

Details

  • Work mode: Remote (US Remote).
  • Compensation: US good-faith base salary range of $198,200–$297,400 USD (Zone 1: CA, CT, DC, MD, MA, NJ, NY, VA, WA) or $185,300–$277,900 USD (Zone 2: all other US locations), plus annual bonus, equity, and benefits.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Software Engineer