
Manager, Software Engineering (Engineering Manager)
- Kuala Lumpur
- Permanent
- Full-time
- Building and maintaining distributed teams.
- Coaching, managing, and growing team members.
- Advocating for engineering best practices and an iterative agile approach.
- Ensuring quality in processes and products.
- Designing, implementing, and managing software development processes and tools.
- Collaborating with the Product team to define software solutions.
- Defining operational metrics and working with the Operations team to ensure smooth software performance in production.
- Promoting and maintaining CI/CD practices.
- Engaging with third-party vendors for development resources.
- Evolving the tech stack with modern technologies (e.g., microservices, serverless, node.js, python, angular, containers, NoSQL, dynamic caching).
- Recommending commercial off-the-shelf (COTS) solutions when appropriate.
- Identifying opportunities and risks related to innovation, competitive services, and technical challenges.
- Collaborating with business and technology leaders to align software engineering with business strategy.
- Management of Software Engineers across multiple locations and time zones
- Management of blended teams made up of in-house and outsourced resources
- Management of multiple concurrent projects
- Management of development across multiple technology stacks
- Ensure that Teleport keeps up with technology evolution and surpasses its regional and industry peer
- 10+ years management in Software Engineering
- Proven experience in building and scaling distributed systems in eCommerce, logistics, or fintech.
- Deep hands-on coding experience in Java (Spring Boot, Micronaut) and familiarity with Python.
- Candidates must possess an Advanced/Higher/Graduate Diploma, Bachelor's Degree, Post Graduate Diploma or Professional Degree in Computer Science/Information Technology, Science & Technology or equivalent.