Manager, Software Engineering (L4) in India at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a [Manager, Software Engineering (L4)] in [Canada].
This is an exciting opportunity for an experienced engineering leader to guide high-performing software teams building scalable cloud-based solutions for global customers. In this role, you will lead the development and continuous improvement of mission-critical backend systems that power advanced customer engagement platforms. You will combine people leadership, technical strategy, and operational excellence to deliver reliable, high-availability services in a fast-paced environment. The position offers the chance to work with distributed systems, modern cloud-native technologies, and automation-driven engineering practices while collaborating closely with cross-functional teams worldwide. Ideal candidates are passionate about mentoring engineers, driving innovation, and delivering impactful customer experiences through scalable software solutions.
- Lead and manage a team of software engineers responsible for delivering scalable backend services and customer-facing platform capabilities.
- Drive the design, development, deployment, and operation of highly available distributed systems in cloud environments.
- Oversee multiple engineering workstreams while ensuring timely delivery, technical quality, and operational reliability.
- Champion agile methodologies, CI/CD pipelines, automated testing, and engineering best practices across the team.
- Collaborate with product managers, architects, and cross-functional stakeholders to translate business requirements into scalable technical solutions.
- Support end-to-end service ownership including architecture, debugging, release management, monitoring, and operational excellence.
- Mentor and develop engineering talent by fostering collaboration, innovation, and continuous learning within the team.
- Promote a culture focused on automation, scalability, reliability, and customer-centric product delivery.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- Minimum 10 years of software engineering experience, including at least 5 years managing and leading engineering teams.
- Proven experience managing multiple projects or engineering workstreams simultaneously.
- Strong technical expertise with REST APIs, Java and/or GoLang development, and relational databases such as MySQL.
- Hands-on experience with containerization and orchestration technologies including Docker and Kubernetes.
- Strong understanding of CI/CD pipelines, automated testing frameworks, and modern software development practices.
- Experience with telemetry and observability tools such as Datadog, Grafana, or Prometheus.
- Deep understanding of distributed systems architecture, scalability, and cloud-native application design.
- Strong analytical thinking, problem-solving, communication, and stakeholder management skills.
- Ability to simplify complex challenges into actionable plans and drive execution effectively.
- Previous experience with contact center technologies, customer engagement platforms, or billing systems is considered a strong advantage.
- Remote-first work environment with flexibility and strong global collaboration culture.
- Competitive compensation package and comprehensive employee benefits.
- Generous paid time off, parental leave, and wellness support programs.
- Healthcare coverage and retirement savings programs.
- Opportunities for professional growth, leadership development, and exposure to cutting-edge technologies.
- Inclusive and diverse workplace culture that encourages innovation and continuous learning.
- Support for employee volunteering, community engagement, and social impact initiatives.
- Access to collaborative global teams and challenging, high-impact engineering projects.