Search by job, company or skills


    Job Description

    More Info

    Recruiter Info

5-15 Years
4 months ago
629 Viewed
253 Applied

Job Description

As a technology lead, you will help us build our telecommunications products which are being used by customers globally. We want to empower small and medium businesses to offer telecommunications products in a way that they can compete with big companies. If you are interested in working on this mission, please join us.

Technical Leadership means being responsible for:
  • Overall health and operational performance quality of the services
  • Escalation for production and customer support
  • Lead investigation of critical issues and disaster recovery
  • Assess risks in production and design mitigations
  • Manage Tools, Services, Platforms. This includes service cost and license fees.
  • Design and manage maintenance initiatives.
  • Planning, design, implementation, and delivery of software
  • Develop and propagate technical practices and patterns
  • Manage select technical work group initiatives
  • Lead documentation efforts of technical items and decisions
  • Lead architecture and infrastructure designs and manage its continuous evolution with the teams
  • Manage tech exploration, and adoption
  • Assess risks in delivery, designs, and how we can mitigate
  • Cross team/domain alignment on technical decisions
  • Communicates and consult with other leaders and engineers on relevant technical topics
  • Provide expert consulting on domains/technology/patterns for other leaders and engineers
  • Overall improving and maintaining technical capability in the organization
  • Participate in enabling teams to acquire and share knowledge and abilities
  • Participate in qualifying job applicants
  • Participate in providing feedback and evaluating staff performance
  • Aligning business and technology
  • Provide technical consulting for stakeholders, product managers
  • Participate in business strategy development
  • Manage relationship with external suppliers and partners
These responsibilities are by no means expected to be done as a solo work. You will be working with developers, product leads, and managers to achieve this.

We are looking for someone with the following qualification:
  • With at least the equivalent of 10 years work experience, in any programming language, in building software systems
  • With experience in a technical leadership role, such as setting technical strategy and helping teams resolve complex technical issues
  • Strong background in Java development for web services
  • Experience in frameworks such as Spring Boot and frontend development using Javascript frameworks like Angular is critical.
  • Strong knowledge and practical experience in best practices for object-oriented programming (SOLID principles, etc.) and architectural, design, and code patterns
  • Strong knowledge and experience in scalable database design, data modeling, and test-driven development
  • Strong background and experience in using cloud services and APIs with Amazon Web Services (AWS)
  • Administration and shell usage of Linux-based systems (CentOS, Ubuntu)
  • Understanding of common Internet protocols (HTTP, DNS, etc.) and usage of networking software such as SSH and curl is an advantage.
  • Experience in the telecommunications software domain is an advantage
  • With strong communication skills, openness to new ideas, resourceful, and eager to continuously learn
As part of a distributed team, the following qualifications are required:
  • Self-discipline and good work ethics
  • Good verbal and written communication
  • Good time management and ability to minimize distractions
Bachelors/ Degree


Similar Jobs

Last Updated: 05-03-2024 09:27:09 AM
Beware of Scammers

We don’t charge money for job offers