This job has expired

This position was posted on April 18, 2026 and is likely no longer accepting applications. We've kept it here for historical reference. Check out the similar jobs below!

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.

AI Job Fit Analysis
Pro

See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.

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

Expired
Atomic Financial Inc. logo

Atomic Financial Inc.

Remote
Full-time
Expired Jul 15, 2026
Grafana
OAuth
Remote
+1 more

2 months ago

Expired
PermitFlow Inc. logo

PermitFlow Inc.

New York City, NY
Full-time
Expired Jul 15, 2026
Hybrid

2 months ago

Expired
UAE
Full-time
Expired Jul 15, 2026
Python
Mid-level
Remote

2 months ago

Imprint Technologies Inc. logo

Imprint Technologies Inc.

Remote
Full-time
Expires Aug 12, 2026
Rails
Remote

1 month ago