Back to Jobs

Principal Software Engineer – Snappymob

Snappymob
Kuala Lumpur
Salary: Undisclosed

Role Summary

The Principal Software Engineer will lead software development projects, mentor team members, and optimize systems while collaborating with various teams to enhance product quality and performance.

Job Description

As a Principal Software Engineer at Snappymob, you will lead the design and development of high-quality software solutions. You will collaborate with cross-functional teams to define project requirements, mentor junior engineers, and ensure adherence to best practices in software development. Your role will also involve troubleshooting and optimizing existing systems, contributing to architecture discussions, and driving innovation within the team to enhance product performance and user experience.

Job Requirements

Proven experience in software development and architecture

Strong proficiency in programming languages such as Java, Python, or JavaScript

Experience with cloud technologies and microservices architecture

Ability to mentor and guide junior engineers

Excellent problem-solving skills

Strong communication and collaboration abilities

Familiarity with Agile methodologies

Experience with version control systems like Git

Quick Info

Company

Snappymob

Location

Kuala Lumpur

Salary

Undisclosed

Skills Required

8 skills

Click to submit your application

Required Skills

1

Software Development

2

Architecture

3

Java

4

Python

5

Javascript

6

Cloud Technologies

7

Agile Methodologies

8

Problem-Solving

Application Tips

  • Ensure your resume highlights relevant skills and experience
  • Tailor your application to match the role requirements
  • Double-check all information before submitting
  • Submit your application as soon as possible to increase your chances