
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.
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.
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
Company
Snappymob
Location
Kuala Lumpur
Salary
Undisclosed
Skills Required
8 skills
Click to submit your application
Software Development
Architecture
Java
Python
Javascript
Cloud Technologies
Agile Methodologies
Problem-Solving