SlipstreamJobsFresh Startup & VC-Backed Jobs

Software Engineer

ServiceTitan - Remote - Remote

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 125,700 - 201,700 / annual

ServiceTitan is seeking a Software Engineer to join the Reporting and Analytics team, focusing on building dashboards, visualizations, and reporting experiences that help customers and internal teams turn data into actionable decisions. You will primarily work on front-end development—building fast, intuitive, data-rich UIs—while contributing across the full stack. Working within a squad structure, you'll pick up well-scoped full-stack tasks and grow your skills with guidance from senior teammates. The team uses modern tools across the Microsoft .NET and JavaScript ecosystems and emphasizes solving complex problems with a culture focused on perfection. Key Responsibilities: - Implement front-end features for reporting and analytics products, including dashboards, charts, tables, and interactive data visualizations based on designs and requirements - Contribute to lightweight design work (UI/UX flows, component layout, wireframing) using AI tools to accelerate exploration - Build and modify APIs and services (primarily .NET/C#) supporting front-end reporting features, with guidance from senior engineers - Write and maintain automated tests (unit, integration, front-end) to ensure quality, leveraging AI tools for test generation and coverage extension - Contribute to deployment and basic DevOps tasks—CI/CD pipeline changes, environment configuration, release checklists—with AI assistance and senior support - Work with your squad to understand requirements, identify tradeoffs, and flag when tasks need clarification or breakdown - Write clean, well-tested code and actively participate in code reviews - Partner with other engineers to understand data contracts ensuring reporting accuracy - Participate in on-call rotation for reporting-facing issues, triaging bugs with senior support - Use AI tools to extend capability across the stack—code generation, debugging, test writing, design assistance, and operational tasks Requirements: - 2–4 years of professional software engineering experience with primary focus on front-end development - Experience with JavaScript/TypeScript and a modern front-end framework (React preferred; Angular also considered) - Solid HTML/CSS skills and attention to building clean, usable, data-dense UIs - Working experience with back-end development—C#/.NET and Web APIs, or comparable server-side experience - Comfort working with SQL and relational databases (Microsoft SQL Server or similar) - Experience building or consuming REST APIs and integrating front-end apps with backend services - Willingness and ability to pick up QA, basic DevOps, and lightweight design tasks outside core specialty, using AI tools to close skill gaps - Comfort using AI coding assistants as a core part of daily workflow—not just front-end code, but backend, testing, and deployment work - Ability to independently tackle well-scoped problems and communicate clearly when more context is needed - B.S. in Computer Science, Engineering, or equivalent practical experience Nice to Have: - Experience with data visualization libraries (D3, Chart.js, Highcharts, Recharts, or similar) - Exposure to reporting/BI tools or concepts (embedded analytics, dashboarding frameworks, OLAP concepts) - Experience with state management (Redux, Zustand, etc.) - Familiarity with CI/CD pipelines, containerization, or cloud deployment basics - Experience with automated testing frameworks (Jest, Cypress, Playwright, or similar) - Familiarity with design/prototyping tools (Figma or similar) - Prior experience using Claude or similar LLM-based coding/agent tools to work outside primary discipline

Similar roles