Job Opportunities in the I2BF Portfolio

Director, Software Engineering

ServiceTitan

ServiceTitan

Software Engineering
Yerevan, Armenia
Posted on Aug 8, 2025

Ready to be a Titan?

ServiceTitan is a leading software platform for the home service industry, empowering businesses to deliver exceptional service while driving operational efficiency. We care deeply about our customers and are committed to innovation and growth. As a part of our Engineering leadership team, you will have the exciting opportunity to make a significant, immediate impact on our product, our culture, and our people.

We are seeking a Director of Engineering to lead our Marketing Pro product, a key, high-growth area of our business. This is a unique opportunity to guide a distributed organization with teams across several locations, shaping its technical strategy and product delivery. We need a thoughtful, proactive, and inspiring leader who can empower globally-distributed teams, champion a culture of excellence, and drive accountability through impactful results. If you are an innovative leader who thrives in ambiguity, excels at managing complex, multi-team environments, and is passionate about building both great software and great teams, we want to hear from you.

What You’ll Do: The Impact You’ll Have

As a Director of Engineering, you will be responsible for the overall success of a key product domain, or functional area, typically leading an organization of up to 40+ individuals, including several Engineering Managers.

  • Lead and Develop Leaders: You will lead, mentor, and grow a high-performing organization of Engineering Managers and Engineers. You'll be responsible for their success, coaching them on leadership, and fostering their career development.

  • Drive Technical & Product Strategy: You will oversee all aspects of your domain's engineering activities, developing and implementing a long-term technical strategy that aligns with product and company goals. You will own the "what" and the "how" of building software the right way and at the right time.

  • Champion Operational Excellence: You will own the effectiveness and efficiency of your engineering teams. You'll define and report on key metrics, establish best practices for performance and quality, and drive a culture of continuous improvement.

  • Foster a World-Class Culture: You will embody our values and cultivate a culture of psychological safety, open communication, and strong collaboration. You will ensure your teams feel empowered, informed, and motivated to achieve the extraordinary.

  • Scale the Organization: You will partner closely with Recruiting to attract, hire, and retain top-tier talent. You will be a key participant in defining organizational structure, building our engineering brand, and ensuring we have the right people to meet our ambitious goals.

  • Collaborate and Influence: You will partner with Product, Design, and other cross-functional leaders to ensure alignment and the timely delivery of high-quality products. Your technical depth and business sense will be a critical asset to company-wide decision-making.

What You’ll Bring: The Skills for Success

  • Proven Engineering Leadership: Extensive experience in software development with a strong track record in a senior leadership role, including proven success managing other Engineering Managers (manager of managers).

  • Strategic & Technical Acumen: A strong technical background with a deep understanding of modern software development practices, architectural patterns, and cloud technologies. While we value experience with our stack (e.g., .NET), your ability to guide technical strategy across diverse systems is paramount.

  • Distributed Systems Expertise: 5+ years of proven experience designing, building, and operating large-scale, distributed systems in a cloud environment (e.g., AWS, Azure, GCP). Deep expertise in microservices architectures, containerization (Docker, Kubernetes), and cloud-native technologies is essential.

  • Exceptional People Management: A demonstrated ability to hire, develop, and inspire engineering teams. You lead with empathy, provide direct and actionable feedback, and know how to blend individuals into high-performing, collaborative teams.

  • Ownership and Accountability: A history of taking ownership for the outcomes of your organization. You make high-impact decisions with speed and conviction, hold yourself and your teams accountable, and learn from both successes and failures.

  • Outstanding Communication: The ability to communicate effectively and ensure information cascades seamlessly from leadership to individual contributors and across to key stakeholders. You are comfortable representing engineering to partners, customers, and the broader technical community.

Educational Foundation: B.S., M.S., or Ph.D. in Computer Science, Engineering, or a related technical field, or equivalent experience.

Be Human With Us:

Being human isn’t about checking every box on a list. It’s about the experiences we have, people we meet, and the perspectives we share. So, if you have the skills but are hesitant to apply because of your background, apply anyway. We need amazing people like you to help us challenge the conventional and think differently about the problems that we’re solving. We’re in this together. Come be human, with us.

What We Offer:
When you join our team, you’re not just accepting a job. You’re making a career move. Here’s how we’ll support you in doing some of the most impactful work of your career:

  • Flextime, recognition, and support for autonomous work: Flexible time off with ample learning and development opportunities to continue growing your career. We offer a comprehensive onboarding program, leadership training for Titans at all levels, and other programs and events. Great work is rewarded through Bonusly, peer-nominated awards, and more.

  • Holistic health and wellness benefits: Company-paid medical, dental, and vision (available to employees and their dependents day 1), parent and siblings’ insurance, wellness benefit, office massage, etc.

  • Support for Titans at all stages of life: Parental leave and support, financial planning tools, Employee Assistance Program services, and more.

At ServiceTitan, we celebrate individuality and uniqueness. We believe that the convergence of fresh perspectives and experiences from all walks of life is what makes our product and culture so great. 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.