Principal Software Engineer
1 week ago
Principal Software Engineer – ServiceTitan We’re looking for someone to lead all technical aspects of an engineering team at ServiceTitan. You must have a strong background in responsive web application development, building distributed systems for scale, and a proven ability to deliver technical leadership and strong process management. Responsibilities Own from end to end the short and long term technical vision of your team. Design, implement and improve critical systems and components powering the 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. 60% development / 40% working on everything else. Work closely with Recruiting—interview candidates and co‑own activities related to lead generation (e.g. tech talks) and screening 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. Qualifications 20+ years of industry experience, including large scale enterprise web/SaaS applications. 10‑15+ years of experience in senior engineering roles such as designing APIs, abstractions, and tools used by other engineers. Expert‑level knowledge of Microsoft .NET technology stack (C#, ASP.NET MVC, Web APIs) and SQL databases (Microsoft SQL Server or equivalent). HTML5 and JavaScript; experience with front‑end frameworks such as React and Knockout.js is a plus. Experience taking existing monolithic applications to a domain‑based, service‑driven paradigm. Experience with large‑scale third‑party integrations. Basic Microsoft Windows administration skills including IIS administration. Proficiency with performance / reliability monitoring tools (e.g. New Relic, DataDog, Application Insights). Proficiency with log / metric collection and analysis tools (e.g. ELK stack, DataDog, Interana). Proficiency with Git, unit testing, debugging, profiling, Visual Studio, JIRA and other tools typically used on the Microsoft technology stack. Experience with continuous integration and continuous delivery methodologies and tools (TeamCity or similar). Administration and building automation for Azure, AWS, or other public cloud technologies. Ability to empathize with users and champion for their experience. Strong communication and technical writing skills. B.S., M.S. or Ph.D. in Computer Science, Physics, Engineering or a related technical field. Benefits and Offer Flextime, recognition, and support for autonomous work; flexible time off with ample learning and development opportunities. Comprehensive onboarding program, leadership training, and events to reward great work. Company‑paid medical, dental, and vision for employees and their dependents; RSP match; employee assistance program. Parental leave and support, up to $20k in adoption reimbursement, on‑demand maternity support, free breast milk shipping, financial planning tools. EEO Statement We strongly encourage people from underrepresented groups to apply. We do not discriminate against employees based on race, color, religion, sex, national origin, gender identity or expression, age, disability, pregnancy (including childbirth, breastfeeding, or related medical condition), genetic information, protected military or veteran status, sexual orientation, or any other characteristic protected by applicable federal, state or local laws. Compensation Expected salary range for this role for candidates residing in Canada is between $221,400 CAD – $332,000 CAD. Actual compensation may vary depending on skills, performance, qualifications, experience, and location. In addition to base salary, the total compensation package includes an annual bonus, equity, and a holistic suite of benefits. Seniority Level Mid‑Senior level Employment Type Full‑time Job Function Engineering and Information Technology Industries Software Development Referrals increase your chances of interviewing at ServiceTitan by 2x. #J-18808-Ljbffr
-
Principal Software Engineer
2 weeks ago
, , Canada Red Hat Full timePrincipal Software Engineer Join to apply for the Principal Software Engineer role at Red Hat About The Job The Azure Red Hat OpenShift (ARO) Engineering team is looking for a Principal Software Engineer to join us in Canada, focusing on the ARO HCP project. In this role, you will contribute to the engineering of features related to the deployment and life...
-
Principal Software Engineer
2 weeks ago
, , Canada Red Hat, Inc. Full timePrincipal Software Engineer page is loaded## Principal Software Engineerremote type: Remotelocations: Remote CA ONtime type: Full timeposted on: Posted Todayjob requisition id: R- **About the Job**The Azure Red Hat OpenShift (ARO) Engineering team is looking for a Principal Software Engineer to join us in Canada, focusing on the ARO HCP project. In this...
-
Principal Software Engineer
3 weeks ago
, , Canada Mercor Full timePrincipal Software Engineer 2 days ago Be among the first 25 applicants This range is provided by Mercor. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $150.00/hr - $150.00/hr About the job Mercor connects elite creative and technical talent with leading AI research labs. Headquartered...
-
Principal Software Engineer
1 day ago
, , Canada ServiceTitan Full timePrincipal Software Engineer – ServiceTitan • Canada, Ontario Ready to be a Titan? We’re looking for someone to lead all technical aspects of an engineering team at ServiceTitan. You must have a strong background in responsive web application development, building distributed systems for scale, and a proven ability to deliver technical leadership and...
-
Principal Software Engineer, ML Frameworks
3 weeks ago
, , Canada Tenstorrent Full timePrincipal Software Engineer, ML Frameworks Get AI-powered advice on this job and more exclusive features. Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models,...
-
Principal Software Engineer
3 weeks ago
Canada Intuitive.ai Full timeAbout us: Intuitive is an innovation-led engineering company delivering business outcomes for 100’s of Enterprises globally. With the reputation of being a Tiger Team & a Trusted Partner of enterprise technology leaders, we help solve the most complex Digital Transformation challenges across following Intuitive Superpowers: Modernization & Migration...
-
Principal Software Engineer
3 weeks ago
Canada Intuitive.ai Full timeAbout us: Intuitive is an innovation-led engineering company delivering business outcomes for 100’s of Enterprises globally. With the reputation of being a Tiger Team & a Trusted Partner of enterprise technology leaders, we help solve the most complex Digital Transformation challenges across following Intuitive Superpowers: Modernization & Migration -...
-
Software Engineer
4 weeks ago
, , Canada ECI Software Solutions Full timeCareer Opportunities with ECI Software Solutions A great place to work. Careers At ECI Software Solutions Share with friends or Subscribe! Are you ready for new challenges and new opportunities? Join our team! Current job opportunities are posted here as they become available. Subscribe to our RSS feeds to receive instant updates as new positions become...
-
Principal Software Engineer
3 weeks ago
, , Canada Cvent, Inc. Full timeOverview Our Culture and Impact Cvent is a leading meetings, events, and hospitality technology provider with more than 5,000+ employees and 24,000+ customers worldwide, including 60% of the Fortune 500. Founded in 1999, Cvent delivers a comprehensive event marketing and management platform for marketers and event professionals and offers software solutions...
-
, , Canada Iperium Full timeA global SaaS technology company is seeking a Principal Software Engineer for a remote position in Canada. This senior role involves owning the architecture of a large-scale platform, leading technical decisions, and mentoring engineers. Candidates should have over 10 years of software engineering experience, strong system architecture skills, and...