Back to Jobs

principal software engineer – Randstad Sourceright

Randstad Sourceright
Kuala Lumpur
Salary: Undisclosed

Role Summary

The Principal Software Engineer - Java is responsible for leading the design, architecture, and implementation of large-scale, highly available, and distributed systems. This role significantly impacts the technical direction and success of engineering teams through collaboration and mentorship.

Job Description

In this role, you will engage in day-to-day activities that involve system design, coding, and mentoring engineering teams in a dynamic work environment. You will collaborate with cross-functional teams to deliver robust technical solutions and enhance product strategy.

Key Responsibilities:

  • Lead the design and architecture of large-scale distributed systems.
  • Define technical roadmaps and perform system design and analysis.
  • Code primarily in Java and Python to implement solutions.
  • Mentor and guide engineering teams in best practices.
  • Collaborate with cross-functional teams to deliver technical solutions.
  • Improve product strategy through technical insights and recommendations.
  • Ensure the scalability and performance of backend services.

Job Requirements

7+ years of professional software development experience.

Expert-level proficiency in Java and strong knowledge of Python.

Deep experience with system architecture and design patterns.

Experience with cloud platforms such as AWS, Azure, or GCP.

Expertise in database technologies including SQL and NoSQL.

Proven ability to lead complex technical projects.

Excellent communication and interpersonal skills.

Quick Info

Company

Randstad Sourceright

Location

Kuala Lumpur

Salary

Skills Required

7 skills

Click to submit your application

Required Skills

1

Java

2

Python

3

System Architecture

4

Cloud Platforms

5

Database Technologies

6

Project Leadership

7

Communication

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