Senior Software Developer (Mandarin Speaker)
Summary
Senior developer designing, coding, and maintaining scalable software while mentoring junior engineers and guiding architecture decisions for a global outsourcing firm.
Senior Software Developer (Mandarin Speaker)
The ideal candidate is an experienced and technically strong software professional who will design, develop, and maintain high-quality software solutions that support business objectives. This role will be responsible for leading technical initiatives, improving system performance, and collaborating with cross‑functional teams to deliver scalable, reliable, and efficient applications. The successful candidate should have strong problem‑solving abilities, a passion for technology, and the ability to mentor and guide other developers.
Responsibilities
Design, develop, test, and maintain scalable software applications based on business requirements
Lead technical discussions and provide guidance on software architecture, system design, and development best practices
Write clean, efficient, and maintainable code following industry standards and coding guidelines
Perform code reviews and provide constructive feedback to improve code quality and development practices
Troubleshoot, debug, and resolve complex technical issues across development and production environments
Collaborate with product managers, QA engineers, DevOps teams, and other stakeholders to deliver high‑quality solutions
Participate in software design, system enhancements, and continuous improvement initiatives
Develop and maintain technical documentation, including system designs, processes, and user guides
Mentor junior developers by providing technical guidance, coaching, and knowledge sharing
Stay updated with emerging technologies and recommend improvements to enhance system performance and efficiency
Requirements / Qualifications
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience)
Minimum 5 years of experience in software development or related technical roles
Strong experience in software design, development lifecycle, and application architecture
Experience with databases, APIs, cloud platforms, and software development tools is an advantage
Strong understanding of coding best practices, version control, testing methodologies, and deployment processes
Excellent problem‑solving and analytical skills with attention to detail
Ability to work independently while collaborating effectively with cross‑functional teams
Strong communication skills and ability to explain complex technical concepts clearly
Experience in mentoring or leading junior developers is preferred
Unlock job insights
Hirer responsiveness Salary match Number of applicants
Business Support Services More than 10,000 employees
TP (Formerly Known As Teleperformance)
TP is a global leader in digital business services, delivering customer experience solutions for some of the world's most respected brands. With over 410,000 employees across 170 countries, TP blends advanced technology with human empathy to support customers across voice, chat, email, and social platforms.
TP Malaysia is a certified Great Place to Work and a leading multilingual hub supporting more than 20 languages. The site has been recognized for innovation in AI, virtual reality training, and employee engagement.
This is where people grow, thrive, and succeed together through #MoreTogether.
TP (Formerly Known As Teleperformance)
TP is a global leader in digital business services, delivering customer experience solutions for some of the world's most respected brands. With over 410,000 employees across 170 countries, TP blends advanced technology with human empathy to support customers across voice, chat, email, and social platforms.
TP Malaysia is a certified Great Place to Work and a leading multilingual hub supporting more than 20 languages. The site has been recognized for innovation in AI, virtual reality training, and employee engagement.
This is where people grow, thrive, and succeed together through #MoreTogether.