LE0001 ServiceTitan, Inc.

posted 25 days ago

Full-time - Senior

About the position

The position is a leadership role at ServiceTitan, reporting to the VP of Platform, focused on transforming the company's software platform into a fully distributed architecture powered by microservices. The role involves defining the architecture, technology choices, and operational characteristics necessary for scaling the platform. The individual will lead the Technical Architecture Group, mentor engineers, and ensure the successful execution of the roadmap for a high-availability infrastructure on Azure.

Responsibilities

  • Technical ownership of system architecture target state, roadmap, execution, and evolution.
  • Lead the Technical Architecture Group, advising and aligning key decisions for shared technology.
  • Unify vision and align engineers around architectural principles.
  • Hands-on code ownership of crucial components of the technical stack.
  • Collaborate with Recruiting on candidate interviews and lead generation activities.
  • Present at public venues, including technology sessions and conferences.
  • Communicate effectively with cross-functional teams, engineers, and customers.
  • Mentor and guide engineers across the organization.
  • Participate in technical calibration sessions and contribute to resource planning.
  • Review and coach teams on architecture and design for scale, performance, and cost.

Requirements

  • 10+ years of industry experience with large-scale enterprise web/SaaS applications.
  • Experience with cloud transformation and transitioning from monolithic to microservices architecture.
  • Strong technical knowledge of Microsoft .NET technology stack (C#, .NET, ASP.NET MVC, Web APIs) and SQL databases.
  • Familiarity with Git, unit testing, debugging, profiling, and tools like JIRA.
  • Experience with continuous integration and delivery methodologies and tools.
  • Knowledge of performance/reliability monitoring tools (e.g., New Relic, DataDog).
  • Expertise in Kubernetes, serverless computing, distributed messaging systems, and Data Lakehouse architectures.
  • Experience with Azure, AWS, or other public cloud technologies.
  • Experience with large-scale third-party integrations and API surfaces for developer ecosystems.
  • Exceptional communication skills and ability to present and communicate vision.

Nice-to-haves

  • Experience with Java-based stacks and adaptability to new technologies.
  • Experience in mentoring and building diverse teams.

Benefits

  • Flexible time off and ample learning and development opportunities.
  • Comprehensive onboarding program and leadership training.
  • Company-paid medical, dental, and vision insurance.
  • 401k match and telehealth options.
  • Parental leave and adoption reimbursement up to $20k.
  • Pet insurance and legal advisory services.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service