
Principal Engineer
Posted 17 hours ago

Posted 17 hours ago
This is a fully remote position, open to applicants in California, +8 more states.
β’ Establish the technical vision for the domain and strategize for the next 18+ months.
β’ Develop code, oversee implementation, and take full responsibility for quality and results.
β’ Create comprehensive, production-ready system designs and assist in their development.
β’ Lead and engage in architectural decisions regarding scalability, reliability, and security.
β’ Perform architecture reviews and identify systemic vulnerabilities.
β’ Implement enhancements that boost organizational efficiency in delivery.
β’ Recognize shared systems and define reusable patterns to eradicate duplication and inconsistency.
β’ Lay down technical foundations for other teams.
β’ Mentor and coach Staff and Senior engineers in technical design, architecture, and systems thinking.
β’ Conduct cross-team knowledge-sharing sessions.
β’ Collaborate with engineering leadership on roadmap and resource planning for company-wide initiatives.
β’ Champion scalability, resilience, security, and performance requirements.
β’ Align technical strategy with ServiceTitan's business objectives.
β’ Evaluate candidates for senior technical positions, design interview frameworks, and provide hiring recommendations.
β’ Assist in defining and maintaining the engineering standards.
β’ 15+ years of experience in the industry, specifically with large-scale enterprise web or SaaS applications.
β’ 7+ years in senior individual contributor roles, focusing on designing and building systems utilized by other engineers at scale.
β’ Demonstrated success in designing and delivering large-scale distributed systems.
β’ In-depth knowledge of at least one primary technology stack, such as C#/.NET, Java, C++, or similar.
β’ Capability to quickly learn and contribute to any technology within ServiceTitan's stack.
β’ Strong understanding of distributed systems principles, including event-driven architecture, asynchronous programming, concurrency, fault tolerance, and performance optimization.
β’ Practical experience with cloud infrastructure like Azure, AWS, or GCP, covering architecture, automation, and operational practices.
β’ Solid foundation in relational, NoSQL, vector databases, and distributed persistence.
β’ Familiarity with AI/ML systems and LLM-based architectures, encompassing orchestration, retrieval, and agentic patterns.
β’ Experience in leading monolith-to-microservices or service-oriented migrations to completion.
β’ Proficient in Git, CI/CD, Docker, RESTful services, and observability tools such as Elasticsearch, DataDog, or Prometheus.
β’ B.S., M.S., or PhD in Computer Science, Engineering, or a related technical discipline.
β’ Flexible time off.
β’ Opportunities for learning and development.
β’ Comprehensive onboarding program.
β’ Leadership training.
β’ Programs and events.
β’ Bonusly rewards.
β’ Peer-nominated awards.
β’ Company-sponsored medical, dental, and vision insurance.
β’ 100% employer-paid options and 90% dependent coverage.
β’ FSA and HSA options.
β’ 401(k) matching.
β’ Telehealth options, including One Medical memberships.
β’ Parental leave and support.
β’ Up to $20k in fertility services (IUI and IVF).
β’ Reimbursement for surrogacy and adoption.
β’ On-demand maternity support through Maven Maternity.
β’ Complimentary breast milk shipping through Maven Milk.
β’ Pet insurance.
β’ Legal advisory services.
β’ Financial planning resources.
β’ Annual bonus.
β’ Equity options.
Palmstreet
Chariot Claims
DLB Associates
Sword Health
Get handpicked remote jobs straight to your inbox weekly.