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