About the Role
Lead and mentor a team of engineers while driving technical execution and architectural direction for critical product components.
Responsibilities
- Lead a team of software engineers through agile development cycles
- Define technical roadmaps in alignment with product goals
- Collaborate with cross-functional partners including product and QA
- Ensure delivery of scalable, reliable, and secure software systems
- Conduct code reviews and enforce engineering best practices
- Identify and resolve performance bottlenecks in production systems
- Support incident management and system reliability initiatives
- Drive adoption of modern development tools and frameworks
- Foster a culture of continuous improvement and innovation
- Recruit, onboard, and develop engineering talent
- Manage performance evaluations and career growth discussions
- Coordinate with global teams across multiple time zones
- Translate business requirements into technical specifications
- Oversee sprint planning and backlog prioritization
- Promote test automation and continuous integration workflows
- Ensure compliance with security and data privacy standards
- Champion DevOps principles across development teams
- Evaluate emerging technologies for potential integration
- Maintain system documentation and architecture diagrams
- Participate in strategic planning sessions with senior leadership
Nice to Have
- Master’s degree in computer science or related field
- Experience in customer experience or contact center technology
- Background in SaaS-based platforms
- Exposure to AI or machine learning applications
- Certifications in cloud architecture or DevOps
- Prior experience in global team leadership
- Familiarity with observability and monitoring tools
- Contributions to open-source projects
- Public speaking or conference presentation experience
- Knowledge of agile coaching methodologies
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote and office-based collaboration
Team
Part of a global engineering organization focused on scalable software solutions
About the Engineering Team
The team builds and maintains cloud-native applications that support enterprise-grade customer engagement solutions. Engineers work in autonomous squads with ownership over full lifecycle development.
Growth and Development
Leadership opportunities for technical influence, mentorship, and cross-team collaboration are encouraged. Internal mobility and skill-building are supported through structured programs.
Available for qualified candidates requiring work authorization