Senior Manager of Software Engineering

New
C
ConvosoContact center software
Location: Vadodara, Gujarat, IndiaFull-TimeManager
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10+ years of software engineering experience in a SaaS environment; 5+ years leading software engineering teams; 4+ years of PHP; 7+ years of MySQL or another relational database; 3+ years of HTML, JavaScript, and CSS.
Required Skills
PHPAgileJavascriptMySQLSymfonyReactMicroservices

Requirements

  • Demonstrated experience using AI tools and technologies in day-to-day Engineering operations.
  • 10+ years of software engineering experience in a SaaS environment, including experience building scalable, high-availability applications.
  • 4+ years of PHP with an MVC framework such as Symfony, Zend, or Laravel.
  • 7+ years of MySQL or another relational database.
  • 3+ years of HTML, JavaScript, and CSS, with experience using React, Angular, Vue.js, or similar frameworks.
  • 5+ years leading software engineering teams as a Manager, Team Lead, or Director.
  • Experience designing, building, and supporting applications using microservices architecture.
  • Experience managing complex software projects from design through production and ongoing support.
  • Strong experience with Agile development, including Scrum and/or Kanban.
  • Experience partnering cross-functionally with Product, QA, DevOps, and other business teams.
  • Experience hiring, developing, and managing engineering teams.
  • BSc/MSc in Computer Science, Engineering, or equivalent practical experience.
  • VoIP and real-time communications experience, including SIP, RTP, Asterisk, FreeSWITCH, Kamailio, or similar platforms, is a plus.

Responsibilities

  • Drive day-to-day adoption of AI to improve developer productivity, software quality, automation, troubleshooting, documentation, and engineering operations.
  • Lead and develop engineering teams, ensuring projects are delivered on time and at the expected level of quality.
  • Establish and track engineering KPIs, development processes, and performance standards.
  • Manage backlogs, sprints, priorities, dependencies, and resource allocation.
  • Partner with Product, QA, DevOps, and CS to remove roadblocks and maintain visibility into project status and risks.
  • Hire, coach, develop, and performance-manage engineering talent.
  • Contribute to software and infrastructure architecture, technical debt reduction, security, scalability, and high availability.
  • Respond to critical production issues, lead root-cause analysis, and drive improvements to prevent recurrence.
  • Partner with Engineering leadership on team structure, headcount, tooling, and technology investments.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now