Manager, Software Engineering (service Agreements & Memberships)

ServiceTitan ServiceTitan · Enterprise · United States · Remote

Engineering Manager role focused on Service Agreements & Memberships product features, requiring strong C# coding proficiency and microservices expertise. The role involves active technical contribution, architectural oversight, team leadership, and partnering with Product Management. While not core AI development, the role encourages leveraging AI coding tools and integrating LLM APIs.

What you'd actually do

  1. Dedicate time to hands-on coding, code reviews, and setting implementation patterns, primarily utilizing C#.
  2. Lead the design, implementation, and continuous evolution of our highly scalable platform, requiring deep working knowledge of microservice architecture patterns and best practices.
  3. Manage, mentor, and grow a team of high-caliber engineers, fostering a strong culture of technical excellence and accountability.
  4. Partner closely with Product Management to define the technical roadmap and execute the delivery of high-quality, user-facing features that drive significant business value.

Skills

Required

  • C# development
  • Microservices architecture
  • SaaS application development
  • Docker
  • Kubernetes

Nice to have

  • AI coding tools (Claude, ChatGPT, Cursor, GitHub Copilot)
  • LLM API integration (OpenAI, Anthropic)
  • Service meshes
  • Inter-service communication protocols

What the JD emphasized

  • current, active coding proficiency in C#
  • Proven expertise with modern C# development
  • Extensive, practical experience designing, deploying, and maintaining resilient, distributed, and scalable solutions built on a microservice architecture.