ServiceTitan · 2 weeks ago
Principal Software Engineer, Reporting & Dashboards
ServiceTitan is a leading company focused on improving business efficiency through innovative technology solutions. They are seeking a Principal Software Engineer to lead the technical aspects of their Report and Dashboard platform, ensuring scalability and effective data management, while collaborating with various teams to enhance product capabilities.
CRMInformation TechnologyOperating SystemsSaaSSoftware
Responsibilities
Own the architecture and technical direction for the Report and Dashboard platform, ensuring it can scale to meet real-time, self-service, and embedded analytics needs
Lead hands-on design and development of data ingestion, streaming, processing, visualization, and semantic modeling components
Architect and develop support for import/export pipelines, data sharing, and BI connectors
Work closely with PMs, other engineering teams, and stakeholders to define strategic initiatives, delivery milestones, and system-wide designs
Bring AI/ML thinking—particularly Agentic AI patterns—into the reporting product experience to surface intelligent and contextual analytics
Contribute to a modern, resilient tech stack: C#, PostgreSQL, React, Snowflake, dbt, MetricFlow
Own: Own from end to end the short and long term technical vision of your team
Design & Revamp: Design, implement and improve critical systems and components powering ServiceTitan stack; improve the security, availability, reliability, and performance of our products; drive/participate in all major architectural and strategic decisions especially those relating to scale
Improve Efficiency: Build tools to increase efficiency of all our engineers; improve performance, processes, and quality across the whole engineering team
Discover: Identify opportunities to extract or develop systems beneficial for multiple teams
Empower: Mentor and guide Engineers across engineering as a whole
60% development / 40% working on everything else
Team building: Work closely with Recruiting — in particular, interview candidates and co-own activities related to lead generation (e.g. tech talks) and screening (HackerRank tests)
Strategy: Contribute to the roadmap and resource planning
Measure Success: Determine metrics for success and constantly measure them
Collaborate: Communicate effectively with cross-functional teams, engineers, Product Managers, customers, and partners
Qualification
Required
20+ years of industry experience, including with large scale enterprise web/SaaS applications
10-15+ years of experience on senior engineering roles (designing APIs, abstractions, and tools used by other engineers)
Proven experience as a Principal Engineer, Staff+ Architect, or Director-level IC, ideally 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 system design skills with experience building large-scale, distributed, high-performance systems
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
Understanding of how to leverage AI/ML and LLMs (especially Agentic AI) to create intelligent data-driven products
Passion for clean architecture, elegant abstractions, and high engineering standards
Preferred
M.S. or PhD in Computer Science, Physics, Engineering or a related technical field
Hands-on expertise with Snowflake, dbt, MetricFlow, or similar cloud-based data stack
Experience with cube.dev, BI connectors, and metric layer tools
Familiarity with React and front-end architectures for interactive data visualizations
Contributions to open-source BI/data tooling or thought leadership in the data architecture space
Benefits
Flexible time off with ample learning and development opportunities to continue growing your career.
Company-paid medical, dental, and vision (with 100% employer paid options and 90% coverage for dependents)
FSA and HSA
401k match
Telehealth options including memberships to One Medical
Parental leave and support
Up to $20k in fertility services (i.e. IUI and IVF)
Surrogacy, and adoption reimbursement
On demand maternity support through Maven Maternity
Free breast milk shipping through Maven Milk
Pet insurance
Legal advisory services
Financial planning tools
Company
ServiceTitan
ServiceTitan is a software solution that manages operations for businesses in the home service industry, including scheduling and invoicing.
H1B Sponsorship
ServiceTitan has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (54)
2024 (49)
2023 (45)
2022 (73)
2021 (64)
2020 (29)
Funding
Current Stage
Public CompanyTotal Funding
$1.46BKey Investors
Thoma BravoIndex VenturesBattery Ventures
2024-12-12IPO
2022-11-10Series H· $365M
2021-06-30Series G· $200M
Recent News
Crunchbase News
2026-01-08
Index Ventures
2026-01-05
Company data provided by crunchbase