Principal Software Engineer

November 10

Apply Now
Logo of ServiceTitan

ServiceTitan

SaaS • Mobile • FinTech

1001 - 5000 employees

Founded 2012

☁️ SaaS

🤝 B2B

🏪 Marketplace

💰 $200M Series G on 2021-06

Description

• Own from end to end the short and long term technical vision of your team • 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 • Build tools to increase efficiency of all our engineers; improve performance, processes, and quality across the whole engineering team • Identify opportunities to extract or develop systems beneficial for multiple teams • Mentor and guide Engineers across engineering as a whole • Work closely with Recruiting — in particular, interview candidates and co-own activities related to lead generation (e.g. tech talks) and screening (HackerRank tests) • Contribute to the roadmap and resource planning • Determine metrics for success and constantly measure them • Communicate effectively with cross-functional teams, engineers, Product Managers, customers, and partners

Requirements

• 8+ years of industry experience, including with large scale enterprise web/saas applications • 3+ years of experience on senior engineering roles (designing APIs, abstractions, and tools used by other engineers) • Expert-level knowledge of: Microsoft .NET technology stack (C# / .NET, ASP.NET MVC, Web APIs) and SQL databases (Microsoft SQL Server or any other) • HTML5 and JavaScript; experience such front-end frameworks as React and Knockout.js is a plus • Taking existing monolithic applications to a domain based, service-driven paradigm • Experience with large scale 3rd party integrations • Basic Microsoft Windows administration skills including IIS administration • Performance / reliability monitoring tools (e.g. New Relic, DataDog, Application Insights) • Log / Metric collection and analysis tools (e.g. Elasticsearch-Logstash-Kibana, DataDog, Interana) • Git, unit testing, debugging, profiling, Visual Studio, JIRA and other tools that are typically used by developers on Microsoft technology stack • Continuous integration and continuous delivery methodologies and tools (TeamCity or similar) • Administration and building automation for Azure, AWS or other public cloud technology • Ability to empathize with our users and champion for their experience. • Strong communication and technical writing skills

Benefits

• Work/Life Balance: flexible work schedule, flexible PTO • Family-Friendly Benefits: extended parental leave, pregnancy support, 20k in adoption reimbursement, Snoo Smart Sleeper, back-up childcare credits, legal benefit, discounted pet insurance • Enrichment: ongoing learning culture with access to Linkedin Learning and professional development workshops, diversity charter groups, orientation program, career pathing opportunities, mentorship programs • Health & Wellness: company-paid medical/vision/dental/life insurance/disability, employer HSA contribution, free One Medical membership, care coordination support, 401(k) with company match, stipend for home office equipment/supplies, gym discounts, monthly cell phone stipend

Apply Now

Similar Jobs

November 9

Design and build payment gateway platform for Airbnb’s Payments team.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com