Skip to main content
Posted 25 June, 2026

Director, Software Engineering

ConnectWise
Pune, IND Full Time
Reference: 102_698852_4707881005

General Summary:

The Director of Software Engineering is responsible for leading a team of entry level to experienced professionals focused on software development to deliver the business units product according to required specifications. This role supports cross-functional teams to innovate the Software Development Life Cycle (SDLC) for proper estimations, outputs, and architecting scalable solutions.

Essential Duties & Responsibilities:

  • Sets goals and objectives for team members for achievement of operational results
  • Typically manages a department or small unit that includes multiple teams
  • Influences others to accept practices and approaches
  • Communicates and influences executive leadership
  • Owns short to mid-term execution of functional strategy and the operational direction of the Engineering team
  • Leads and prioritizes the daily activities of the team
  • Manages, mentors, and coaches to develop a collaborative and dynamic team
  • Coordinates cross-functional communication to align on initiatives and strategies to drive efficiency
  • Builds positive and collaborative relationships within the team and organization
  • Manages multiple, dissimilar deliverables and trains others on deliverables as needed
  • Plans and drives high quality deliverables aligned to the organization's strategy
  • Exhibits a high degree of creativity, latitude, and judgment
  • Writes product requirement documents, implements and tracks development timelines, and negotiates feature sets
  • Maintains a deep understanding of programming and coding fundamentals, architecture, and design in multiple languages

Knowledge, Skills, and/or Abilities Required:

  • Exceptional leadership and customer service skills
  • Ability to address complex problems that often require extensive investigation and analysis
  • Willingness to work in a team environment
  • Strong organizational skills to give the team direction
  • Professional presence suitable for interaction in meetings, in-person or via email
  • Excellent presentation and communication skills
  • Has a deep understanding of coding fundamentals, architecture and design in multiple languages, and technologies
  • Knowledge of a variety of the field's concepts, practices, and procedures
  • Ability to understand complex algorithms
  • Advanced understanding of how a Managed Service Provider (MSP) operates from a business standpoint

Educational/Vocational/Previous Experience Recommendations:

  • Bachelor's degree in related field or equivalent business experience
  • 8+ years of experience in related field
  • 5+ years of managerial experience

Sign up for Job Alerts