Principal Software Engineer

5 days ago

Apply Now
Logo of ServiceTitan

ServiceTitan

SaaS • Mobile • FinTech

1001 - 5000 employees

Founded 2012

☁️ SaaS

⚡ Productivity

🏢 Enterprise

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. • Build tools to increase efficiency of all our engineers. • 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. • 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

• 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). • Expert-level knowledge of Microsoft .NET technology stack (C# / .NET, ASP.NET MVC, Web APIs) and SQL databases. • HTML5 and JavaScript; experience such front-end frameworks as React and Knockout.js is a plus. • 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. • Strong communication and technical writing skills.

Benefits

• Flexible time off with ample learning and development opportunities to continue growing your career. • Company-paid medical, dental, and vision for you and your dependents, RSP match, and 24/7 virtual healthcare. • Parental leave and support, up to $20k in adoption reimbursement, on demand maternity support through Maven Maternity. • Free breast milk shipping through Maven Milk, financial planning tools, and more.

Apply Now

Similar Jobs

December 11

As a Staff Full Stack Engineer, you will build user experiences for Upbound Console. Your work will enhance customer interactions with the product.

November 27

Join Tempo as a Staff Software Developer working on cloud-native solutions in a fully remote environment. Engage in product development for our Strategic Roadmaps SaaS product and collaborate across teams.

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