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

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
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

C#Data architectureDistributed systemsMachine LearningPostgreSQLReactETL/ELTData modelingSQLProcess managementTechnical leadershipMentoringCollaboration

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

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