The Senior Software Engineer position at ServiceTitan offers an exciting opportunity for experienced engineers to become key members of the Engineering team. This role revolves around driving the technical direction and enhancing the user experience of the product. ServiceTitan aims to create impactful solutions in a rapidly growing startup, encouraging engineers who are eager to solve complex problems.
In this role, you will be responsible for:
Owning the technical vision for front-end features and components within your squad, focusing on both short-term iterations and long-term architectural goals.
Making significant front-end technical decisions within your team while providing mentorship for your teammates, thereby helping to elevate the overall quality of development practices.
Conducting technical design and code reviews that prioritize UI/UX implementation, performance, and maintainability.
Sharing your expertise through regular tech talks or blog posts, engaging with various stakeholders including engineers, product managers, customers, and other leaders.
ServiceTitan is looking for candidates with the following qualifications:
A minimum of 5+ years of experience in front-end engineering, particularly focused on designing large-scale front-end systems and reusable UI components.
Strong proficiency in modern front-end technologies including HTML5, CSS3, and JavaScript. Experience with Typescript and React is mandatory.
Familiarity with state management libraries like Redux or MobX and front-end build tools such as Webpack or Vite.
Knowledge of responsive design principles ensuring cross-browser compatibility.
Proficiency in Git, unit testing tools (like Jest and React Testing Library), and debugging skills.
Experience in setting up and maintaining CI/CD pipelines through platforms like GitHub Actions or TeamCity.
Possession of strong communication and technical writing skills.
An educational background with a B.S., M.S., or Ph.D. in Computer Science, Physics, Engineering, or a related field.
ServiceTitan believes in fostering a culture that celebrates individuality and uniqueness. They encourage applicants from underrepresented groups to apply, emphasizing the importance of diverse perspectives in shaping their product and culture. The message is clear: the company values various backgrounds and encourages everyone who possesses the skills to apply, regardless of their personal background or experience levels.
Flexible work hours and support for autonomous work, along with ample learning and development opportunities to continuously grow your career.
Recognition for outstanding work through bonuses, peer-nominated awards, and other rewards to motivate employees.
A comprehensive benefits package, including company-paid medical, dental, and vision insurance. They offer flexible spending accounts (FSA), health savings accounts (HSA), and a 401(k) match to support employees' long-term financial health.
Employee support at all life stages with programs like parental leave, up to $20,000 for fertility services, and support in areas such as surrogacy and adoption.
The company features supportive services like telehealth options, financial planning tools, and legal advisory services to assist employees in navigating different situations.
The expected salary range for the Senior Software Engineer role in the United States is $151,100 - $202,100 USD. ServiceTitan also provides total compensation that includes annual bonuses, equity, and a holistic suite of benefits. Candidates outside the United States will have a different salary range discussed during the hiring process.
In summary, ServiceTitan offers an engaging and supportive environment for Senior Software Engineers looking to drive significant technical initiatives and user experiences. If you possess the required skills and are eager to join a dynamic team committed to innovation, consider applying to this exciting opportunity.
This job offer was originally published on himalayas.app
November 15, 2025
14 views
0 clicks on Apply Now
This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.