Epicareer Might not Working Properly
Learn More

Engineering Team Lead

Salary undisclosed

Apply on


Original
Simplified

At our company, we are revolutionizing voice and data capturing and processing for telecommunications and governmental agencies through innovative IP and voice data stream processing and analytics. Our cutting-edge solutions shape the future of global communication, processing billions of data points daily and directly impacting government operations. We seek an experienced and dynamic Team Lead to manage and guide a squad of 5-7 engineers, ranging from junior developers to senior and principal engineers. The ideal candidate will be a hands-on leader who can drive by example, foster a culture of innovation and continuous improvement, and effectively manage the team's technical and professional growth.

Key Responsibilities:

  • Oversee and lead a diverse engineering team, managing their daily tasks, project allocations, and career growth.
  • Promote technical excellence by engaging in coding, design, and architecture discussions, ensuring high standards for code quality and best practices.
  • Work closely with product managers and stakeholders to define project scope, timelines, and deliverables, aligning them with business goals.
  • Provide mentorship and guidance to team members, helping them tackle technical challenges and advance their careers.
  • Implement Agile methodologies, facilitating sprint planning, daily stand-ups, retrospectives, and continuous improvement efforts.
  • Contribute to designing and developing scalable, high-performance IP and Voice data stream processing systems.
  • Address technical debt, performance issues, and risks in team projects to ensure smooth progress.
  • Cultivate a positive team environment that encourages innovation, knowledge sharing, and continuous learning.
  • Conduct regular one-on-one meetings, monitor team performance, and offer constructive feedback for improvement.
  • Collaborate with other team leads and senior management to ensure team objectives align with the organization’s broader goals.
  • Take an active role in hiring to build a strong, diverse engineering team.

Required Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; an advanced degree is a plus.
  • Over 8 years of software development experience, with at least 3 years in a leadership or mentoring role.
  • Proficient in C/C++ and Java, with expertise in modern language standards and frameworks.
  • Strong knowledge of network protocols, IP traffic management, and telecommunications engineering principles.
  • Experience with multi-threaded programming, performance tuning, and distributed systems.
  • Familiarity with Agile practices, particularly Kanban and Scrum.
  • Proven success in leading software projects and spearheading technical initiatives.
  • Excellent problem-solving abilities, with the capacity to guide teams through complex technical issues.
  • Strong communication skills, capable of explaining technical concepts to both technical and non-technical stakeholders.

Preferred Qualifications:

  • Experience with cloud technologies and microservices architectures.
  • Knowledge of AI/ML concepts and their application in data processing and analytics.
  • Familiarity with DevOps practices and tools, including CI/CD and containerization.
  • Experience working with real-time data processing systems and big data technologies.
  • Strong understanding of security best practices in software development.

Personal Attributes:

  • Strong leadership skills, capable of inspiring and motivating a diverse team.
  • Excellent interpersonal abilities, adept at building relationships across all organizational levels.
  • Adaptable and resilient, skilled at leading through shifting priorities and challenges.
  • Passionate about technology and dedicated to staying up-to-date with industry trends and best practices.
  • Proactive problem-solver with a focus on action and continuous improvement.
  • Empathetic and supportive, prioritizing the growth and well-being of team members.

Additional Information:

  • Proficiency in both spoken and written English is essential.
  • Occasional travel may be necessary for team-building events, conferences, or client meetings.
  • Flexibility to collaborate across different time zones when working with distributed teams.
  • Travel may also be required for inter-office collaboration, conferences, or client engagements.

We provide a competitive compensation package, ample opportunities for professional development, and the chance to work with innovative technologies that are shaping the future of telecommunications, data processing, and analytics. If you're a passionate technologist with strong leadership skills and a commitment to excellence, we’d love to connect with you!

Similar Jobs