ServiceTitan, Inc. logo

Principal Software Engineer, Reporting & Dashboards

Job Overview

Location

US Remote

Job Type

Full-time

Category

Software Engineering

Date Posted

April 18, 2026

Full Job Description

đź“‹ Description

  • • Lead the architecture and technical direction of the Report and Dashboard platform at ServiceTitan, ensuring scalability for real-time, self-service, and embedded analytics needs.
  • • Own hands-on design and development of data ingestion, streaming, processing, visualization, and semantic modeling components, while architecting import/export pipelines, data sharing, and BI connectors.
  • • Collaborate with product managers, engineering teams, and stakeholders to define strategic initiatives, delivery milestones, and system-wide designs, integrating Agentic AI patterns into reporting experiences.
  • • Mentor engineers across the organization, improve engineering efficiency through tooling and process improvements, and contribute to roadmap and resource planning while measuring success through defined metrics.
  • • Work within a modern tech stack including C#, PostgreSQL, React, Snowflake, dbt, and MetricFlow, driving innovation in data architecture and analytics platforms for a SaaS product serving thousands of businesses.

🎯 Requirements

  • • 20+ years of industry experience, including large-scale enterprise web/SaaS applications
  • • 10-15+ years in senior engineering roles designing APIs, abstractions, and tools used by other engineers
  • • Proven experience as a Principal Engineer, Staff+ Architect, or Director-level IC in a product-focused SaaS company
  • • Deep domain knowledge in data architecture, streaming and batch pipelines, ETL/ELT, data lake/lakehouse, data modeling, and analytics platforms
  • • Strong programming skills in backend languages (C# preferred, Java or similar), with solid SQL and understanding of data lineage and governance
  • • Experience embedding analytics into product UIs, building multi-tenant reporting systems, or delivering customer-facing BI experiences

🏖️ Benefits

  • • Flextime, recognition, and support for autonomous work with learning and development opportunities, leadership training, and rewards via Bonusly and peer-nominated awards
  • • Holistic health and wellness benefits including company-paid medical, dental, and vision (100% employer-paid options), FSA, HSA, 401k match, and telehealth including One Medical membership
  • • Support for all life stages: parental leave, up to $20k fertility services reimbursement, surrogacy and adoption support, maternity support via Maven Maternity, free breast milk shipping via Maven Milk, pet insurance, legal and financial planning tools
  • • Commitment to fair and equitable compensation with expected salary range of $246,500 - $329,700 USD for U.S. residents, plus annual bonus, equity, and comprehensive benefits

Skills & Technologies

Java
React
PostgreSQL
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

Remote - Washington: Vancouver Metro
Full-time
Expires Jun 14, 2026
Remote
Degree Required

2 months ago

Apply
MEXICO
Full-time
Expires Jun 20, 2026
JavaScript
TypeScript
React
+5 more

2 months ago

Apply
Expired
Krakow
Full-time
Expired Dec 14, 2025
JavaScript
PHP
Docker
+3 more

8 months ago

Apply
Amsterdam, Netherlands; Finland; France; Germany; Netherlands; Remote - Europe; Spain; Sweden; United Kingdom
Full-time
Expires Jul 5, 2026
Python
Java
Node.js
+4 more

1 month ago

Apply