đź’ˇ Who We Are
Hi there! We’re Carbyne, and every day, we’re on a mission to revolutionize public safety. As the global leader in emergency collaboration technology, we’re building a cutting-edge platform that helps save lives—think live video streaming, real-time chat, and precise location tracking.
Our tools empower emergency teams to respond faster and smarter, ensuring help reaches those in need ASAP! With partnerships with tech giants like Amazon, Microsoft, and AT&T, we’re innovating life-saving solutions for over 400 million people worldwide
Are you ready to make a difference with us? Let’s do this!
🚀 About the Role
We are seeking a Senior Team Manager to lead the team responsible for the core of Carbyne's mission-critical communications platform. This platform handles real-time communications with 99.999% availability requirements, supporting emergency services globally. The ideal candidate will combine deep software engineering expertise and architectural skills with outstanding management capabilities to drive the development and maintenance of large-scale, high-availability systems.
This role requires extensive experience in architecting and scaling mission-critical systems in cloud environments, following best practices for high availability and reliability. The candidate must also have proven experience in managing complex environments, including coordinating with technical support and professional services teams across different time zones, particularly in the U.S. Experience with real-time communications (VoIP or WebRTC) is a significant advantage.
Reporting to: Director of Core Engineering Group
🎯 Here’s What You’ll Be Doing
1. Software Engineering Leadership
- Lead the architecture, design, and implementation of Carbyne’s core communications platform, ensuring scalability, high availability (99.999%), and fault tolerance.
- Drive the adoption of software engineering best practices such as service resiliency, failover mechanisms, load balancing, and distributed systems design.
- Oversee the development of a mix of legacy components and modern microservices using various programming languages and frameworks.
- Provide technical leadership in architectural decisions, focusing on performance optimization, security, and reliability.
2. Strategic System Architecture
- Design and implement systems for growth and scale, ensuring they can handle increasing loads while maintaining strict availability and performance standards.
- Establish and enforce best practices for monitoring, alerting, and incident response to minimize downtime and ensure rapid issue resolution.
- Continuously evaluate and integrate emerging technologies and cloud-native architectures to future-proof the core platform.
3. Team Leadership & Management
- Lead, mentor, and manage a team of engineers distributed across multiple regions, including Israel, Europe, and other international locations.
- Establish clear goals, KPIs, and growth paths for team members, focusing on both individual development and team performance.
- Foster a collaborative, direct, and informal communication culture aligned with Carbyne's values.
4. Cross-Functional Collaboration
- Work closely with U.S.-based technical support and professional services teams to address and resolve mission-critical issues efficiently.
- Facilitate seamless integration between core and ancillary system functions, balancing high availability requirements with the need for agility in less critical areas.
5. Process Optimization
- Champion agile development practices, automated testing, CI/CD, and DORA metrics to drive efficiency and quality.
- Continuously assess and improve development processes to optimize resource allocation and reduce production defects.
6. Innovation and Continuous Improvement
- Stay updated with the latest cloud technologies, design patterns, and architectural trends for mission-critical systems.
- Promote a culture of continuous learning and improvement within the team, encouraging experimentation and adoption of new tools and practices.
Requirements
🔑 What You Bring
1. Experience & Skills
- 12+ years of software engineering experience, with at least 5 years in a management role leading engineering teams.
- Proven track record in designing, architecting, and scaling mission-critical systems in cloud environments (AWS, GCP, or Azure).
- Extensive experience in implementing high availability best practices such as:
- Distributed systems design and microservices architecture.
- Automated failover, load balancing, and disaster recovery strategies.
- Real-time monitoring and alerting systems.
- Strong technical background in cloud-native architectures and a mix of programming languages commonly used for high-performance backend systems.
- Experience with real-time communications platforms (VoIP, WebRTC, or similar) is a significant advantage.
- Demonstrated ability to work effectively with technical support and professional services teams.
2. Management Skills
- Exceptional leadership and people management skills, with the ability to inspire and lead a distributed team across different geographies.
- Experience in high-pressure environments requiring rapid decision-making and problem-solving.
3. Communication & Collaboration
- Fluent in English, with excellent written and verbal communication skills.
- Familiarity with the direct and informal communication style is an advantage.
🏆 Why Carbyne?
- Opportunity to lead a core team in a mission-critical, high-impact environment.
- Work with cutting-edge VoIP technologies in a fast-growing SaaS company.
- An informal and dynamic work culture with a focus on innovation and continuous improvement.
🌍 Our Promise
At Carbyne, we celebrate diversity and strive for a workplace where everyone belongs. We’re dedicated to fostering a welcoming and inclusive environment where everyone feels respected, supported, and empowered to succeed! Where every person counts.
Let’s make the world safer together!