
Principal Software Engineer
Posted May 7

Posted May 7
• Lead the design, execution, and ongoing enhancement of essential systems that support the ServiceTitan platform.
• Propel improvements in security, availability, reliability, and performance.
• Actively engage in research, development, support, and collaborative initiatives across the company.
• Collaborate closely with Product Engineering teams to strategize and implement product releases.
• Partner with Engineering leadership to develop and expand infrastructure.
• Define and integrate non-functional requirements (NFRs) into projects.
• Cultivate strong relationships with company leadership to facilitate the effective adoption of technology strategies.
• Manage performance, scalability, and availability across crucial data systems.
• Drive advancements in query performance, system optimization, capacity planning, high availability/disaster recovery (HA/DR), and replication strategies.
• Mentor and support engineers throughout the organization.
• Over 15 years of industry experience, particularly with large-scale enterprise web/SaaS applications, Site Reliability Engineering (SRE), or infrastructure roles.
• Bachelor's, Master's, or PhD in Computer Science, Physics, Engineering, or a related technical discipline.
• Expert-level proficiency in the Microsoft .NET ecosystem, including C#, .NET, ASP.NET MVC, and Web APIs.
• Strong expertise in relational database systems (Microsoft SQL Server, Azure SQL, PostgreSQL, MySQL) with a focus on performance and scalability.
• Proficient in observability and performance engineering, encompassing metrics, logging, and distributed tracing.
• Experience with cloud-native architectures and platforms, particularly in Azure (preferred) and familiarity with AWS.
• Knowledge of Kubernetes, serverless computing (Functions), and the design of distributed systems.
• Familiarity with distributed messaging and data platforms such as Kafka, Event Hubs, SQS, and modern data lakehouse architectures (e.g., Snowflake, Databricks Delta).
• Experience with NoSQL technologies including Cosmos DB, MongoDB, and Redis.
• Understanding of API gateways and large-scale service orchestration.
• Competence in infrastructure automation and provisioning at scale, utilizing scripting and cloud-native tools.
• Familiarity with CI/CD pipelines, reliability practices, and version control systems (e.g., Git).
• Skills in troubleshooting and optimizing distributed web applications in production environments.
• Proficiency in one or more programming languages such as C#, PowerShell, Java (additional languages are advantageous).
• Awareness of OpenTelemetry and modern observability standards.
• Experience with AI/ML-driven monitoring or root cause analysis systems is a plus.
• Flexible time off.
• Extensive learning and development opportunities.
• Comprehensive onboarding program.
• Leadership training available for employees at all levels.
• Recognition for outstanding work through Bonusly, peer-nominated awards, and more.
• Employer-covered medical, dental, and vision insurance, including 100% employer-paid options and 90% coverage for dependents.
• Flexible Spending Account (FSA) and Health Savings Account (HSA).
• 401k matching.
• Telehealth services including memberships to One Medical.
• Parental leave and support programs.
• Up to $20k in fertility services, covering IUI and IVF, surrogacy, and adoption reimbursement.
• On-demand maternity support through Maven Maternity.
• Complimentary breast milk shipping via Maven Milk.
• Pet insurance options.
• Legal advisory services.
• Financial planning tools.
Smartsheet
Smartsheet
Domus Global
PSI CRO AG
Get handpicked remote jobs straight to your inbox weekly.