Principal Software Engineer, Reporting & Dashboards jobs in United States
cer-icon
Apply on Employer Site
company-logo

ServiceTitan · 5 months ago

Principal Software Engineer, Reporting & Dashboards

ServiceTitan is looking for a Principal Software Engineer to lead the technical direction of their Reporting & Dashboards platform. The role involves owning the architecture, leading design and development efforts, and collaborating with cross-functional teams to deliver intelligent analytics solutions.

CRMInformation TechnologyOperating SystemsSaaSSoftware
check
H1B Sponsor Likelynote

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

Data architectureStreamingBatch pipelinesAI/MLLLMsC#SQLData modelingAnalytics platformsSnowflakeReactTechnical leadershipMentoringCollaboration

Required

B.S. in Computer Science, Physics, Engineering or a related technical field
10+ years in Software R&D
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, 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

Flextime, recognition, and support for autonomous work
Holistic health and wellness benefits
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
Support for Titans at all stages of life
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

company-logo
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 Company
Total Funding
$1.46B
Key Investors
Thoma BravoIndex VenturesBattery Ventures
2024-12-12IPO
2022-11-10Series H· $365M
2021-06-30Series G· $200M

Leadership Team

leader-logo
Ara Mahdessian
Co-Founder and CEO
linkedin
leader-logo
Vahe Kuzoyan
President & Co-Founder
linkedin
Company data provided by crunchbase