P

Senior Manager, Software Engineering (Developer Tools)

Perforce Software

Pune, Maharashtra, India · Full Time

Be the first to apply

Experience
8+ yrs
Salary
Openings
1
Posted
2 days ago
Work mode
In office
Education
BS/MS in Computer Science or Engineering
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Company Overview

Perforce Software is a global community of experts dedicated to innovation, collaboration, and growth. Spanning over 80 countries and trusted by more than 75% of the Fortune 100 companies, Perforce delivers solutions tailored for challenging software development environments, trusted by top DevOps teams worldwide.

Role Summary

The Senior Manager of Software Engineering will lead the Gliffy engineering team in Pune, focusing on visual collaboration and diagramming products. This leadership role involves overseeing daily engineering activities, ensuring quality delivery, cultivating team development, and fostering collaboration with other product teams such as Akana and OpenLogic. The role also partners closely with the VP of Engineering to influence strategy, resource management, and roadmap planning.

Key Responsibilities

  • Direct daily planning, execution, and delivery quality for the Gliffy engineering team.
  • Foster cross-team collaboration by building strong connections with Akana and OpenLogic engineering groups through shared planning and joint initiatives.
  • Collaborate with the VP of Engineering on strategic planning, roadmap contributions, and allocation of resources for Gliffy.
  • Encourage adoption of AI-assisted development technologies, agentic tooling, and engineering best practices to boost development speed, quality, and predictability.
  • Effectively manage resources and priorities, adapting to shifting requirements while safeguarding delivery commitments.
  • Partner with Product Management, QA, and Customer Success to align schedules, backlogs, and roadmaps.
  • Lead recruitment, mentorship, and talent development efforts for the Pune engineering team, scaling hiring in line with business expansion.
  • Conduct challenging conversations, recognize exceptional performance, and cultivate a culture of accountability and high achievement.
  • Communicate transparently about risks, delays, and trade-offs to stakeholders and senior leadership.
  • Engage in stretch projects including cross-team collaborations, organizational design, and mentoring other managers.
  • Present clear and confident technical and progress updates to senior leadership and cross-functional partners.
  • Maintain team cohesiveness and alignment with shared objectives within a global and matrixed engineering environment.

Requirements

  • Over 8 years of software development experience with at least 4 years in leadership roles managing engineering teams within SaaS, enterprise, or similar software contexts.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline.
  • Demonstrated experience managing distributed global teams across regions including India, the US, and Europe.
  • Proven delivery of enterprise-grade SaaS, hybrid, or on-premises applications, particularly API-first and developer-centric products.
  • Strong expertise in scalable, fault-tolerant, multi-tenant architectures and modern engineering methodologies like Agile, CI/CD, automated testing, and code quality assurance.
  • Track record in transforming software development life cycles with AI-assisted practices, automated workflows, and AI-native capabilities.
  • Experience overseeing multiple teams or project streams, including resource and budget planning, execution, and operational decisions.
  • Exceptional stakeholder management skills with the ability to influence senior leaders and drive collaborative results.
  • Proven capability to develop high-performing teams through coaching, performance management, and culture-building focused on accountability.
  • Strong business acumen and data-driven decision-making skills supported by effective communication and compelling business case development.
  • Experience in platform consolidation, mergers and acquisitions integration, or multi-product engineering environments is advantageous.

Preferred Qualities

  • Expertise in designing organizational structures to optimize workflow and team productivity.
  • Leadership in cross-functional, matrix environments including coaching peers on resource management and alignment.
  • Advanced executive communication skills with an ability to craft persuasive, data-driven narratives rooted in ROI and strategy.
  • Capable of managing concurrent strategic initiatives balancing operational execution with long-term planning.
  • Proven negotiation and influencing skills with senior stakeholders, partners, or institutions to resolve complex business needs.
  • Experience with budget accountability and aligning financials with strategic objectives.
  • History of shaping change management strategies through structured frameworks and cross-department collaboration.
  • Strong empathy and adaptability in leadership styles to build trust and consensus.

Additional Information

All employees are expected to demonstrate appropriate AI fluency relevant to their roles, including responsible AI tool use, sound judgment, and compliance with company AI governance and security policies.

Joining Perforce means becoming part of a team that values contributions, nurtures growth opportunities, and rewards dedication, combining startup dynamics with the stability of a well-established, privately held company.

Minimum education

Bachelor's Degree

Tools & software

How they work

Relationship Building required

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer