Principal Architect
Job Address
Application Deadline
Arts, Entertainment and Mass Media
Yerevan, Armenia
- Design, implement and improve critical systems and components powering ServiceTitan stack - Build tools to increase efficiency of all the engineers - Identify opportunities to extract or develop systems beneficial for multiple teams - Improve the security, availability, reliability, and performance of the products - Mentor and guide the engineers - Perform 60% development work and 40% other job-related tasks - Work closely with Recruiting, in particular interview candidates and co-own activities related to lead generation (e.g. tech talks) and screening (HackerRank tests) - Improve IC performance, processes, and quality across the whole Engineering team - Drive/ participate in all major architectural and strategic decisions - 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
Required Qualifications
- Bachelor's, master's or PhD degree in Computer Science, Physics, Engineering or a related technical field - At least 8 years of industry experience, including with large scale enterprise web/ SaaS applications - At least 3 years of experience in senior engineering roles (designing APIs, abstractions, and tools used by other engineers) - Expert-level knowledge of: a) Microsoft .NET technology stack (C#/.NET, ASP.NET MVC, Web APIs) and SQL databases (Microsoft SQL Server or any other) b) HTML5 and JavaScript; experience in such front-end frameworks as React and Knockout.js is a plus c) Taking existing monolithic applications to a domain based, service-driven paradigm d) Large scale 3rd party integrations e) Basic Microsoft Windows administration, including IIS administration f) Performance/ reliability monitoring tools (e.g. New Relic, DataDog, Application Insights) g) Log/ metric collection and analysis tools (e.g. Elasticsearch-Logstash-Kibana, DataDog, Interana) h) Git, unit testing, debugging, profiling, Visual Studio, JIRA and other tools that are typically used by developers on Microsoft technology stack i) Continuous integration and continuous delivery methodologies and tools (TeamCity or similar) j) Administration and building automation for Azure, AWS or other public cloud technology - Ability to empathize with the users and champion for their experience - Knowledge of Python/ Unix, Java, mobile platforms or other technology stack is a plus - Strong communication and technical writing skills
Application Procedures
Interested and qualified candidates are welcome to follow the link and fill out the application form to apply for the position: Please mention in your application that you have learned about this position from
Additional Information
ServiceTitan is looking for a candidate for the position of Principal Architect. The incumbent will be part of the Engineering team to help improve its products and build new ones. The Company provides an opportunity for the Principal Architect to develop the major features in the startup. The ideal candidate must have a strong background in responsive web application development and a proven ability to provide technical leadership and strong process management.